home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / Anim2Movie / Anim2Movie.b13 / Anim2Movie.b13.rsrc / CODE_4.txt < prev    next >
Text File  |  1991-09-05  |  121KB  |  2,135 lines

  1. # near model CODE resource
  2. # jump table entries: 336-339 (4 of them)
  3. export_45:
  4. 00000000  4E56 FF6E                link       A6, -0x0092
  5. 00000004  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6. 00000008  3D6E 00EA FFFA           move.w     [A6 - 0x6], [A6 + 0xEA]
  7. 0000000E  3D6E 00E6 FFF0           move.w     [A6 - 0x10], [A6 + 0xE6]
  8. 00000014  3D6E 00EC FFFC           move.w     [A6 - 0x4], [A6 + 0xEC]
  9. 0000001A  3D6E 00E8 FFB6           move.w     [A6 - 0x4A], [A6 + 0xE8]
  10. 00000020  2D6E 00F6 FFF2           move.l     [A6 - 0xE], [A6 + 0xF6]
  11. 00000026  2D6E 00FA FFF6           move.l     [A6 - 0xA], [A6 + 0xFA]
  12. 0000002C  286E 00DE                movea.l    A4, [A6 + 0xDE]
  13. 00000030  262E 00DA                move.l     D3, [A6 + 0xDA]
  14. 00000034  7A01                     moveq.l    D5, 0x01
  15. 00000036  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  16. 0000003C  422E FF85                clr.b      [A6 - 0x7B]
  17. 00000040  42AE FFA6                clr.l      [A6 - 0x5A]
  18. 00000044  2D6D EB70 FFA2           move.l     [A6 - 0x5E], [A5 - 0x1490]
  19. 0000004A  3D6E 00FE FFA0           move.w     [A6 - 0x60], [A6 + 0xFE]
  20. 00000050  2D6D EB60 FF9C           move.l     [A6 - 0x64], [A5 - 0x14A0]
  21. 00000056  2D6D EB64 FF7C           move.l     [A6 - 0x84], [A5 - 0x149C]
  22. 0000005C  2D6D EB6C FF80           move.l     [A6 - 0x80], [A5 - 0x1494]
  23. 00000062  2D6D EB68 FF98           move.l     [A6 - 0x68], [A5 - 0x1498]
  24. 00000068  303C 00DE                move.w     D0, 0xDE
  25. 0000006C  AAAA                     syscall    QuickTimeDispatch
  26. 0000006E  4267                     clr.w      -[A7]
  27. 00000070  486E 0008                pea.l      [A6 + 0x8]
  28. 00000074  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  29. 0000007A  4267                     clr.w      -[A7]
  30. 0000007C  2F3C 8000 0000           move.l     -[A7], 0x80000000
  31. 00000082  486E FFBC                pea.l      [A6 - 0x44]
  32. 00000086  486E FFB8                pea.l      [A6 - 0x48]
  33. 0000008A  303C 0191                move.w     D0, 0x191
  34. 0000008E  AAAA                     syscall    QuickTimeDispatch
  35. 00000090  3E1F                     move.w     D7, [A7]+
  36. 00000092  4A47                     tst.w      D7
  37. 00000094  670E                     beq        +0x10 /* 000000A4 */
  38. 00000096  486D F8E2                pea.l      [A5 - 0x71E]
  39. 0000009A  ABFF                     syscall    DebugStr
  40. 0000009C  3F07                     move.w     -[A7], D7
  41. 0000009E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  42. 000000A2  548F                     addq.l     A7, 2
  43. label000000A4:
  44. 000000A4  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  45. 000000A8  4878 003C                push.l     0x3C /* '<' */
  46. 000000AC  303C 002A                move.w     D0, 0x2A /* '*' */
  47. 000000B0  AAAA                     syscall    QuickTimeDispatch
  48. 000000B2  4267                     clr.w      -[A7]
  49. 000000B4  303C 0003                move.w     D0, 0x3
  50. 000000B8  AAAA                     syscall    QuickTimeDispatch
  51. 000000BA  3E1F                     move.w     D7, [A7]+
  52. 000000BC  4A47                     tst.w      D7
  53. 000000BE  670E                     beq        +0x10 /* 000000CE */
  54. 000000C0  486D F8FA                pea.l      [A5 - 0x706]
  55. 000000C4  ABFF                     syscall    DebugStr
  56. 000000C6  3F07                     move.w     -[A7], D7
  57. 000000C8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  58. 000000CC  548F                     addq.l     A7, 2
  59. label000000CE:
  60. 000000CE  486D EB74                pea.l      [A5 - 0x148C]
  61. 000000D2  487A 04D4                pea.l      [PC + 0x4D4 /* 000005A8, value 0x0, cstring "" */]
  62. 000000D6  3F3C 1008                move.w     -[A7], 0x1008
  63. 000000DA  A9EB                     syscall    Pack4/FP68K
  64. 000000DC  6F46                     ble        +0x48 /* 00000124 */
  65. 000000DE  486D EB74                pea.l      [A5 - 0x148C]
  66. 000000E2  486E FF72                pea.l      [A6 - 0x8E]
  67. 000000E6  3F3C 100E                move.w     -[A7], 0x100E
  68. 000000EA  A9EB                     syscall    Pack4/FP68K
  69. 000000EC  487A 04B8                pea.l      [PC + 0x4B8 /* 000005A6, value 0x3C0000 '<\0\0', cstring "" */]
  70. 000000F0  486E FF72                pea.l      [A6 - 0x8E]
  71. 000000F4  3F3C 2004                move.w     -[A7], 0x2004
  72. 000000F8  A9EB                     syscall    Pack4/FP68K
  73. 000000FA  486E FF72                pea.l      [A6 - 0x8E]
  74. 000000FE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  75. 00000102  A9EB                     syscall    Pack4/FP68K
  76. 00000104  486E FF72                pea.l      [A6 - 0x8E]
  77. 00000108  3F3C 0016                move.w     -[A7], 0x16
  78. 0000010C  A9EB                     syscall    Pack4/FP68K
  79. 0000010E  486E FF72                pea.l      [A6 - 0x8E]
  80. 00000112  486E FF6E                pea.l      [A6 - 0x92]
  81. 00000116  3F3C 2810                move.w     -[A7], 0x2810
  82. 0000011A  A9EB                     syscall    Pack4/FP68K
  83. 0000011C  2D6E FF6E FFAA           move.l     [A6 - 0x56], [A6 - 0x92]
  84. 00000122  6004                     bra        +0x6 /* 00000128 */
  85. label00000124:
  86. 00000124  42AE FFAA                clr.l      [A6 - 0x56]
  87. label00000128:
  88. 00000128  306E FFFA                movea.w    A0, [A6 - 0x6]
  89. 0000012C  2D48 FFC2                move.l     [A6 - 0x3E], A0
  90. 00000130  326E FFFC                movea.w    A1, [A6 - 0x4]
  91. 00000134  2D49 FFBE                move.l     [A6 - 0x42], A1
  92. 00000138  2008                     move.l     D0, A0
  93. 0000013A  7210                     moveq.l    D1, 0x10
  94. 0000013C  E3A8                     lsl        D0, D1
  95. 0000013E  2D40 FFCA                move.l     [A6 - 0x36], D0
  96. 00000142  2209                     move.l     D1, A1
  97. 00000144  7410                     moveq.l    D2, 0x10
  98. 00000146  E5A9                     lsl        D1, D2
  99. 00000148  2D41 FFC6                move.l     [A6 - 0x3A], D1
  100. 0000014C  42A7                     clr.l      -[A7]
  101. 0000014E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  102. 00000152  2F00                     move.l     -[A7], D0
  103. 00000154  2F01                     move.l     -[A7], D1
  104. 00000156  4267                     clr.w      -[A7]
  105. 00000158  303C 0188                move.w     D0, 0x188
  106. 0000015C  AAAA                     syscall    QuickTimeDispatch
  107. 0000015E  2D5F FF94                move.l     [A6 - 0x6C], [A7]+
  108. 00000162  4267                     clr.w      -[A7]
  109. 00000164  303C 0003                move.w     D0, 0x3
  110. 00000168  AAAA                     syscall    QuickTimeDispatch
  111. 0000016A  3E1F                     move.w     D7, [A7]+
  112. 0000016C  670E                     beq        +0x10 /* 0000017C */
  113. 0000016E  486D F914                pea.l      [A5 - 0x6EC]
  114. 00000172  ABFF                     syscall    DebugStr
  115. 00000174  3F07                     move.w     -[A7], D7
  116. 00000176  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  117. 0000017A  548F                     addq.l     A7, 2
  118. label0000017C:
  119. 0000017C  42A7                     clr.l      -[A7]
  120. 0000017E  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  121. 00000182  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  122. 00000188  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  123. 0000018C  42A7                     clr.l      -[A7]
  124. 0000018E  42A7                     clr.l      -[A7]
  125. 00000190  303C 018E                move.w     D0, 0x18E
  126. 00000194  AAAA                     syscall    QuickTimeDispatch
  127. 00000196  281F                     move.l     D4, [A7]+
  128. 00000198  4267                     clr.w      -[A7]
  129. 0000019A  303C 0003                move.w     D0, 0x3
  130. 0000019E  AAAA                     syscall    QuickTimeDispatch
  131. 000001A0  3E1F                     move.w     D7, [A7]+
  132. 000001A2  670E                     beq        +0x10 /* 000001B2 */
  133. 000001A4  486D F92A                pea.l      [A5 - 0x6D6]
  134. 000001A8  ABFF                     syscall    DebugStr
  135. 000001AA  3F07                     move.w     -[A7], D7
  136. 000001AC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  137. 000001B0  548F                     addq.l     A7, 2
  138. label000001B2:
  139. 000001B2  4267                     clr.w      -[A7]
  140. 000001B4  2F04                     move.l     -[A7], D4
  141. 000001B6  303C 0072                move.w     D0, 0x72 /* 'r' */
  142. 000001BA  AAAA                     syscall    QuickTimeDispatch
  143. 000001BC  3E1F                     move.w     D7, [A7]+
  144. 000001BE  4A47                     tst.w      D7
  145. 000001C0  670E                     beq        +0x10 /* 000001D0 */
  146. 000001C2  486D F940                pea.l      [A5 - 0x6C0]
  147. 000001C6  ABFF                     syscall    DebugStr
  148. 000001C8  3F07                     move.w     -[A7], D7
  149. 000001CA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  150. 000001CE  548F                     addq.l     A7, 2
  151. label000001D0:
  152. 000001D0  7004                     moveq.l    D0, 0x04
  153. 000001D2  A122                     syscall    NewHandle, flags=1
  154. 000001D4  2448                     movea.l    A2, A0
  155. 000001D6  200A                     move.l     D0, A2
  156. 000001D8  6610                     bne        +0x12 /* 000001EA */
  157. 000001DA  486D F958                pea.l      [A5 - 0x6A8]
  158. 000001DE  ABFF                     syscall    DebugStr
  159. 000001E0  3F3C 0001                move.w     -[A7], 0x1
  160. 000001E4  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  161. 000001E8  548F                     addq.l     A7, 2
  162. label000001EA:
  163. 000001EA  4267                     clr.w      -[A7]
  164. 000001EC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  165. 000001F0  486E FFF2                pea.l      [A6 - 0xE]
  166. 000001F4  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  167. 000001F8  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  168. 000001FC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  169. 00000200  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  170. 00000204  486E FF90                pea.l      [A6 - 0x70]
  171. 00000208  7004                     moveq.l    D0, 0x04
  172. 0000020A  AAA3                     syscall    CodecDispatch
  173. 0000020C  3E1F                     move.w     D7, [A7]+
  174. 0000020E  4A47                     tst.w      D7
  175. 00000210  670E                     beq        +0x10 /* 00000220 */
  176. 00000212  486D F97A                pea.l      [A5 - 0x686]
  177. 00000216  ABFF                     syscall    DebugStr
  178. 00000218  3F07                     move.w     -[A7], D7
  179. 0000021A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  180. 0000021E  548F                     addq.l     A7, 2
  181. label00000220:
  182. 00000220  202E FF90                move.l     D0, [A6 - 0x70]
  183. 00000224  A122                     syscall    NewHandle, flags=1
  184. 00000226  2648                     movea.l    A3, A0
  185. 00000228  200B                     move.l     D0, A3
  186. 0000022A  6610                     bne        +0x12 /* 0000023C */
  187. 0000022C  486D F994                pea.l      [A5 - 0x66C]
  188. 00000230  ABFF                     syscall    DebugStr
  189. 00000232  3F3C 0001                move.w     -[A7], 0x1
  190. 00000236  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  191. 0000023A  548F                     addq.l     A7, 2
  192. label0000023C:
  193. 0000023C  204B                     movea.l    A0, A3
  194. 0000023E  A029                     syscall    HLock
  195. 00000240  4A6D EB58                tst.w      [A5 - 0x14A8]
  196. 00000244  674A                     beq        +0x4C /* 00000290 */
  197. 00000246  4267                     clr.w      -[A7]
  198. 00000248  486E FF86                pea.l      [A6 - 0x7A]
  199. 0000024C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  200. 00000250  42A7                     clr.l      -[A7]
  201. 00000252  486E FFF2                pea.l      [A6 - 0xE]
  202. 00000256  42A7                     clr.l      -[A7]
  203. 00000258  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  204. 0000025C  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  205. 00000260  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  206. 00000264  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  207. 00000268  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  208. 0000026C  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  209. 00000270  42A7                     clr.l      -[A7]
  210. 00000272  3F3C 0004                move.w     -[A7], 0x4
  211. 00000276  2F0A                     move.l     -[A7], A2
  212. 00000278  700A                     moveq.l    D0, 0x0A
  213. 0000027A  AAA3                     syscall    CodecDispatch
  214. 0000027C  3E1F                     move.w     D7, [A7]+
  215. 0000027E  4A47                     tst.w      D7
  216. 00000280  670E                     beq        +0x10 /* 00000290 */
  217. 00000282  486D F9BA                pea.l      [A5 - 0x646]
  218. 00000286  ABFF                     syscall    DebugStr
  219. 00000288  3F07                     move.w     -[A7], D7
  220. 0000028A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  221. 0000028E  548F                     addq.l     A7, 2
  222. label00000290:
  223. 00000290  7C00                     moveq.l    D6, 0x00
  224. 00000292  3D6E 0050 FF8A           move.w     [A6 - 0x76], [A6 + 0x50]
  225. 00000298  6000 01A4                bra        +0x1A6 /* 0000043E */
  226. label0000029C:
  227. 0000029C  2F03                     move.l     -[A7], D3
  228. 0000029E  42A7                     clr.l      -[A7]
  229. 000002A0  203C 0008 0006           move.l     D0, 0x80006
  230. 000002A6  AB1D                     syscall    QDExtensions
  231. 000002A8  302E 004E                move.w     D0, [A6 + 0x4E]
  232. 000002AC  6700 00A0                beq        +0xA2 /* 0000034E */
  233. 000002B0  6B00 009C                bmi        +0x9E /* 0000034E */
  234. 000002B4  5740                     subq.w     D0, 3
  235. 000002B6  6760                     beq        +0x62 /* 00000318 */
  236. 000002B8  6A06                     bpl        +0x8 /* 000002C0 */
  237. 000002BA  5240                     addq.w     D0, 1
  238. 000002BC  6A32                     bpl        +0x34 /* 000002F0 */
  239. 000002BE  6008                     bra        +0xA /* 000002C8 */
  240. label000002C0:
  241. 000002C0  5540                     subq.w     D0, 2
  242. 000002C2  6A00 008A                bpl        +0x8C /* 0000034E */
  243. 000002C6  606A                     bra        +0x6C /* 00000332 */
  244. label000002C8:
  245. 000002C8  486C 0010                pea.l      [A4 + 0x10]
  246. 000002CC  A8A3                     syscall    EraseRect
  247. 000002CE  2F03                     move.l     -[A7], D3
  248. 000002D0  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  249. 000002D4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  250. 000002D8  3F2E 0052                move.w     -[A7], [A6 + 0x52]
  251. 000002DC  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  252. 000002E0  486E 0054                pea.l      [A6 + 0x54]
  253. 000002E4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  254. 000002E8  3C00                     move.w     D6, D0
  255. 000002EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  256. 000002EE  605E                     bra        +0x60 /* 0000034E */
  257. label000002F0:
  258. 000002F0  486C 0010                pea.l      [A4 + 0x10]
  259. 000002F4  A8A3                     syscall    EraseRect
  260. 000002F6  2F03                     move.l     -[A7], D3
  261. 000002F8  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  262. 000002FC  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  263. 00000300  3F2E 0052                move.w     -[A7], [A6 + 0x52]
  264. 00000304  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  265. 00000308  486E 0054                pea.l      [A6 + 0x54]
  266. 0000030C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  267. 00000310  3C00                     move.w     D6, D0
  268. 00000312  4FEF 0010                lea.l      A7, [A7 + 0x10]
  269. 00000316  6036                     bra        +0x38 /* 0000034E */
  270. label00000318:
  271. 00000318  3F2E 00D8                move.w     -[A7], [A6 + 0xD8]
  272. 0000031C  3F05                     move.w     -[A7], D5
  273. 0000031E  2F03                     move.l     -[A7], D3
  274. 00000320  3F2E 0050                move.w     -[A7], [A6 + 0x50]
  275. 00000324  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  276. 00000328  3C00                     move.w     D6, D0
  277. 0000032A  5245                     addq.w     D5, 1
  278. 0000032C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  279. 00000330  601C                     bra        +0x1E /* 0000034E */
  280. label00000332:
  281. 00000332  2F2E 00D4                move.l     -[A7], [A6 + 0xD4]
  282. 00000336  3F2E 00D8                move.w     -[A7], [A6 + 0xD8]
  283. 0000033A  3F05                     move.w     -[A7], D5
  284. 0000033C  2F03                     move.l     -[A7], D3
  285. 0000033E  3F2E 0050                move.w     -[A7], [A6 + 0x50]
  286. 00000342  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  287. 00000346  3C00                     move.w     D6, D0
  288. 00000348  5245                     addq.w     D5, 1
  289. 0000034A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  290. label0000034E:
  291. 0000034E  4A46                     tst.w      D6
  292. 00000350  6600 00E8                bne        +0xEA /* 0000043A */
  293. 00000354  2F2D EC3C                move.l     -[A7], [A5 - 0x13C4]
  294. 00000358  2F2D EC38                move.l     -[A7], [A5 - 0x13C8]
  295. 0000035C  486D EB7C                pea.l      [A5 - 0x1484]
  296. 00000360  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  297. 00000364  526D EB52                addq.w     [A5 - 0x14AE], 1
  298. 00000368  2D6E FF90 FF8C           move.l     [A6 - 0x74], [A6 - 0x70]
  299. 0000036E  4A6D EB58                tst.w      [A5 - 0x14A8]
  300. 00000372  4FEF 000C                lea.l      A7, [A7 + 0xC]
  301. 00000376  6738                     beq        +0x3A /* 000003B0 */
  302. 00000378  4267                     clr.w      -[A7]
  303. 0000037A  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  304. 0000037E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  305. 00000382  486E FFF2                pea.l      [A6 - 0xE]
  306. 00000386  3F3C 0004                move.w     -[A7], 0x4
  307. 0000038A  2F13                     move.l     -[A7], [A3]
  308. 0000038C  486E FF8C                pea.l      [A6 - 0x74]
  309. 00000390  486E FF85                pea.l      [A6 - 0x7B]
  310. 00000394  42A7                     clr.l      -[A7]
  311. 00000396  700B                     moveq.l    D0, 0x0B
  312. 00000398  AAA3                     syscall    CodecDispatch
  313. 0000039A  3E1F                     move.w     D7, [A7]+
  314. 0000039C  4A47                     tst.w      D7
  315. 0000039E  6746                     beq        +0x48 /* 000003E6 */
  316. 000003A0  486D F9D8                pea.l      [A5 - 0x628]
  317. 000003A4  ABFF                     syscall    DebugStr
  318. 000003A6  3F07                     move.w     -[A7], D7
  319. 000003A8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  320. 000003AC  548F                     addq.l     A7, 2
  321. 000003AE  6036                     bra        +0x38 /* 000003E6 */
  322. label000003B0:
  323. 000003B0  4267                     clr.w      -[A7]
  324. 000003B2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  325. 000003B6  486E FFF2                pea.l      [A6 - 0xE]
  326. 000003BA  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  327. 000003BE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  328. 000003C2  2F0A                     move.l     -[A7], A2
  329. 000003C4  2F13                     move.l     -[A7], [A3]
  330. 000003C6  7006                     moveq.l    D0, 0x06
  331. 000003C8  AAA3                     syscall    CodecDispatch
  332. 000003CA  3E1F                     move.w     D7, [A7]+
  333. 000003CC  4A47                     tst.w      D7
  334. 000003CE  670E                     beq        +0x10 /* 000003DE */
  335. 000003D0  486D F9F6                pea.l      [A5 - 0x60A]
  336. 000003D4  ABFF                     syscall    DebugStr
  337. 000003D6  3F07                     move.w     -[A7], D7
  338. 000003D8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  339. 000003DC  548F                     addq.l     A7, 2
  340. label000003DE:
  341. 000003DE  2052                     movea.l    A0, [A2]
  342. 000003E0  2D68 002C FF8C           move.l     [A6 - 0x74], [A0 + 0x2C]
  343. label000003E6:
  344. 000003E6  2052                     movea.l    A0, [A2]
  345. 000003E8  42A8 002C                clr.l      [A0 + 0x2C]
  346. 000003EC  2052                     movea.l    A0, [A2]
  347. 000003EE  42A8 0008                clr.l      [A0 + 0x8]
  348. 000003F2  2052                     movea.l    A0, [A2]
  349. 000003F4  42A8 000C                clr.l      [A0 + 0xC]
  350. 000003F8  4267                     clr.w      -[A7]
  351. 000003FA  2F04                     move.l     -[A7], D4
  352. 000003FC  2F0B                     move.l     -[A7], A3
  353. 000003FE  42A7                     clr.l      -[A7]
  354. 00000400  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  355. 00000404  4878 0001                push.l     0x1
  356. 00000408  2F0A                     move.l     -[A7], A2
  357. 0000040A  4878 0001                push.l     0x1
  358. 0000040E  4A2E FF85                tst.b      [A6 - 0x7B]
  359. 00000412  6704                     beq        +0x6 /* 00000418 */
  360. 00000414  7001                     moveq.l    D0, 0x01
  361. 00000416  6002                     bra        +0x4 /* 0000041A */
  362. label00000418:
  363. 00000418  7000                     moveq.l    D0, 0x00
  364. label0000041A:
  365. 0000041A  3F00                     move.w     -[A7], D0
  366. 0000041C  486E FFAE                pea.l      [A6 - 0x52]
  367. 00000420  303C 007C                move.w     D0, 0x7C /* '|' */
  368. 00000424  AAAA                     syscall    QuickTimeDispatch
  369. 00000426  3E1F                     move.w     D7, [A7]+
  370. 00000428  4A47                     tst.w      D7
  371. 0000042A  670E                     beq        +0x10 /* 0000043A */
  372. 0000042C  486D FA0C                pea.l      [A5 - 0x5F4]
  373. 00000430  ABFF                     syscall    DebugStr
  374. 00000432  3F07                     move.w     -[A7], D7
  375. 00000434  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  376. 00000438  548F                     addq.l     A7, 2
  377. label0000043A:
  378. 0000043A  526E FF8A                addq.w     [A6 - 0x76], 1
  379. label0000043E:
  380. 0000043E  4A46                     tst.w      D6
  381. 00000440  6700 FE5A                beq        -0x1A4 /* 0000029C */
  382. 00000444  204B                     movea.l    A0, A3
  383. 00000446  A02A                     syscall    HUnlock
  384. 00000448  4A6D EB58                tst.w      [A5 - 0x14A8]
  385. 0000044C  671E                     beq        +0x20 /* 0000046C */
  386. 0000044E  4267                     clr.w      -[A7]
  387. 00000450  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  388. 00000454  701B                     moveq.l    D0, 0x1B
  389. 00000456  AAA3                     syscall    CodecDispatch
  390. 00000458  3E1F                     move.w     D7, [A7]+
  391. 0000045A  4A47                     tst.w      D7
  392. 0000045C  670E                     beq        +0x10 /* 0000046C */
  393. 0000045E  486D FA22                pea.l      [A5 - 0x5DE]
  394. 00000462  ABFF                     syscall    DebugStr
  395. 00000464  3F07                     move.w     -[A7], D7
  396. 00000466  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  397. 0000046A  548F                     addq.l     A7, 2
  398. label0000046C:
  399. 0000046C  4267                     clr.w      -[A7]
  400. 0000046E  2F04                     move.l     -[A7], D4
  401. 00000470  303C 0073                move.w     D0, 0x73 /* 's' */
  402. 00000474  AAAA                     syscall    QuickTimeDispatch
  403. 00000476  3E1F                     move.w     D7, [A7]+
  404. 00000478  4A47                     tst.w      D7
  405. 0000047A  670E                     beq        +0x10 /* 0000048A */
  406. 0000047C  486D FA38                pea.l      [A5 - 0x5C8]
  407. 00000480  ABFF                     syscall    DebugStr
  408. 00000482  3F07                     move.w     -[A7], D7
  409. 00000484  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  410. 00000488  548F                     addq.l     A7, 2
  411. label0000048A:
  412. 0000048A  42A7                     clr.l      -[A7]
  413. 0000048C  2F04                     move.l     -[A7], D4
  414. 0000048E  303C 006A                move.w     D0, 0x6A /* 'j' */
  415. 00000492  AAAA                     syscall    QuickTimeDispatch
  416. 00000494  2D5F FFB2                move.l     [A6 - 0x4E], [A7]+
  417. 00000498  4267                     clr.w      -[A7]
  418. 0000049A  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  419. 0000049E  42A7                     clr.l      -[A7]
  420. 000004A0  42A7                     clr.l      -[A7]
  421. 000004A2  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  422. 000004A6  2F3C 0001 0000           move.l     -[A7], 0x10000
  423. 000004AC  303C 0183                move.w     D0, 0x183
  424. 000004B0  AAAA                     syscall    QuickTimeDispatch
  425. 000004B2  3E1F                     move.w     D7, [A7]+
  426. 000004B4  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  427. 000004B8  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  428. 000004BC  303C 004D                move.w     D0, 0x4D /* 'M' */
  429. 000004C0  AAAA                     syscall    QuickTimeDispatch
  430. 000004C2  4A47                     tst.w      D7
  431. 000004C4  670E                     beq        +0x10 /* 000004D4 */
  432. 000004C6  486D FA4E                pea.l      [A5 - 0x5B2]
  433. 000004CA  ABFF                     syscall    DebugStr
  434. 000004CC  3F07                     move.w     -[A7], D7
  435. 000004CE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  436. 000004D2  548F                     addq.l     A7, 2
  437. label000004D4:
  438. 000004D4  302E 010A                move.w     D0, [A6 + 0x10A]
  439. 000004D8  6756                     beq        +0x58 /* 00000530 */
  440. 000004DA  6B54                     bmi        +0x56 /* 00000530 */
  441. 000004DC  5540                     subq.w     D0, 2
  442. 000004DE  6704                     beq        +0x6 /* 000004E4 */
  443. 000004E0  6A4E                     bpl        +0x50 /* 00000530 */
  444. 000004E2  602A                     bra        +0x2C /* 0000050E */
  445. label000004E4:
  446. 000004E4  2F2E 0110                move.l     -[A7], [A6 + 0x110]
  447. 000004E8  2F2E 010C                move.l     -[A7], [A6 + 0x10C]
  448. 000004EC  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  449. 000004F0  4EBA 0EB4                jsr        [PC + 0xEB4 /* 000013A6 */]
  450. 000004F4  3E00                     move.w     D7, D0
  451. 000004F6  4A47                     tst.w      D7
  452. 000004F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  453. 000004FC  6732                     beq        +0x34 /* 00000530 */
  454. 000004FE  486D FA6C                pea.l      [A5 - 0x594]
  455. 00000502  ABFF                     syscall    DebugStr
  456. 00000504  3F07                     move.w     -[A7], D7
  457. 00000506  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  458. 0000050A  548F                     addq.l     A7, 2
  459. 0000050C  6022                     bra        +0x24 /* 00000530 */
  460. label0000050E:
  461. 0000050E  2F2E 010C                move.l     -[A7], [A6 + 0x10C]
  462. 00000512  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  463. 00000516  4EBA 0C04                jsr        [PC + 0xC04 /* 0000111C */]
  464. 0000051A  3E00                     move.w     D7, D0
  465. 0000051C  4A47                     tst.w      D7
  466. 0000051E  508F                     addq.l     A7, 8
  467. 00000520  670E                     beq        +0x10 /* 00000530 */
  468. 00000522  486D FA80                pea.l      [A5 - 0x580]
  469. 00000526  ABFF                     syscall    DebugStr
  470. 00000528  3F07                     move.w     -[A7], D7
  471. 0000052A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  472. 0000052E  548F                     addq.l     A7, 2
  473. label00000530:
  474. 00000530  4267                     clr.w      -[A7]
  475. 00000532  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  476. 00000536  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  477. 0000053A  486E FFEE                pea.l      [A6 - 0x12]
  478. 0000053E  486E 000E                pea.l      [A6 + 0xE]
  479. 00000542  303C 00D7                move.w     D0, 0xD7
  480. 00000546  AAAA                     syscall    QuickTimeDispatch
  481. 00000548  3E1F                     move.w     D7, [A7]+
  482. 0000054A  4A47                     tst.w      D7
  483. 0000054C  670E                     beq        +0x10 /* 0000055C */
  484. 0000054E  486D FA96                pea.l      [A5 - 0x56A]
  485. 00000552  ABFF                     syscall    DebugStr
  486. 00000554  3F07                     move.w     -[A7], D7
  487. 00000556  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  488. 0000055A  548F                     addq.l     A7, 2
  489. label0000055C:
  490. 0000055C  4267                     clr.w      -[A7]
  491. 0000055E  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  492. 00000562  303C 00D5                move.w     D0, 0xD5
  493. 00000566  AAAA                     syscall    QuickTimeDispatch
  494. 00000568  3E1F                     move.w     D7, [A7]+
  495. 0000056A  4A47                     tst.w      D7
  496. 0000056C  670E                     beq        +0x10 /* 0000057C */
  497. 0000056E  486D FAAE                pea.l      [A5 - 0x552]
  498. 00000572  ABFF                     syscall    DebugStr
  499. 00000574  3F07                     move.w     -[A7], D7
  500. 00000576  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  501. 0000057A  548F                     addq.l     A7, 2
  502. label0000057C:
  503. 0000057C  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  504. 00000580  303C 0023                move.w     D0, 0x23 /* '#' */
  505. 00000584  AAAA                     syscall    QuickTimeDispatch
  506. 00000586  204B                     movea.l    A0, A3
  507. 00000588  A023                     syscall    DisposHandle/DisposeHandle
  508. 0000058A  204A                     movea.l    A0, A2
  509. 0000058C  A023                     syscall    DisposHandle/DisposeHandle
  510. 0000058E  7000                     moveq.l    D0, 0x00
  511. 00000590  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  512. 00000594  4E5E                     unlink     A6
  513. 00000596  4E75                     rts
  514. 00000598  8B4D 616B                pack       -[A5], -[A5], 0x616B
  515. 0000059C  654D                     bcs        +0x4F /* 000005EB */
  516. 0000059E  794D                     moveq.l    D4, 0x4D
  517. 000005A0  6F76                     ble        +0x78 /* 00000618 */
  518. 000005A2  6965                     bvs        +0x67 /* 00000609 */
  519. 000005A4  000C 003C                ori.b      A4, 0x3C /* '<' */
  520. 000005A8  0000 0000                ori.b      D0, 0x0
  521. 000005AC  0000 0000                ori.b      D0, 0x0
  522. 000005B0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  523. export_42: // at 000005B2 (misaligned)
  524. 000005B4  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  525. 000005B6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  526. 000005BA  3D6E 00EA FFA0           move.w     [A6 - 0x60], [A6 + 0xEA]
  527. 000005C0  3D6E 00E6 FFAA           move.w     [A6 - 0x56], [A6 + 0xE6]
  528. 000005C6  3D6E 00EC FFFC           move.w     [A6 - 0x4], [A6 + 0xEC]
  529. 000005CC  3D6E 00E8 FFFA           move.w     [A6 - 0x6], [A6 + 0xE8]
  530. 000005D2  2D6E 00F6 FFF2           move.l     [A6 - 0xE], [A6 + 0xF6]
  531. 000005D8  2D6E 00FA FFF6           move.l     [A6 - 0xA], [A6 + 0xFA]
  532. 000005DE  262E 00DE                move.l     D3, [A6 + 0xDE]
  533. 000005E2  2D6E 00DA FF92           move.l     [A6 - 0x6E], [A6 + 0xDA]
  534. 000005E8  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  535. 000005EE  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  536. 000005F4  3D6E 00D8 FFB6           move.w     [A6 - 0x4A], [A6 + 0xD8]
  537. 000005FA  422E FF73                clr.b      [A6 - 0x8D]
  538. 000005FE  42AE FF96                clr.l      [A6 - 0x6A]
  539. 00000602  2D6D EB70 FF78           move.l     [A6 - 0x88], [A5 - 0x1490]
  540. 00000608  3D6E 00FE FF90           move.w     [A6 - 0x70], [A6 + 0xFE]
  541. 0000060E  282D EB60                move.l     D4, [A5 - 0x14A0]
  542. 00000612  2D6D EB64 FF6A           move.l     [A6 - 0x96], [A5 - 0x149C]
  543. label00000618:
  544. 00000618  2D6D EB6C FF6E           move.l     [A6 - 0x92], [A5 - 0x1494]
  545. 0000061E  703C                     moveq.l    D0, 0x3C
  546. 00000620  2D40 FF88                move.l     [A6 - 0x78], D0
  547. 00000624  303C 00DE                move.w     D0, 0xDE
  548. 00000628  AAAA                     syscall    QuickTimeDispatch
  549. 0000062A  4267                     clr.w      -[A7]
  550. 0000062C  486E 0008                pea.l      [A6 + 0x8]
  551. 00000630  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  552. 00000636  4267                     clr.w      -[A7]
  553. 00000638  2F3C 8000 0000           move.l     -[A7], 0x80000000
  554. 0000063E  486E FFB4                pea.l      [A6 - 0x4C]
  555. 00000642  486E FFB0                pea.l      [A6 - 0x50]
  556. 00000646  303C 0191                move.w     D0, 0x191
  557. 0000064A  AAAA                     syscall    QuickTimeDispatch
  558. 0000064C  3E1F                     move.w     D7, [A7]+
  559. 0000064E  4A47                     tst.w      D7
  560. 00000650  670E                     beq        +0x10 /* 00000660 */
  561. 00000652  486D FAC4                pea.l      [A5 - 0x53C]
  562. 00000656  ABFF                     syscall    DebugStr
  563. 00000658  3F07                     move.w     -[A7], D7
  564. 0000065A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  565. 0000065E  548F                     addq.l     A7, 2
  566. label00000660:
  567. 00000660  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  568. 00000664  4878 003C                push.l     0x3C /* '<' */
  569. 00000668  303C 002A                move.w     D0, 0x2A /* '*' */
  570. 0000066C  AAAA                     syscall    QuickTimeDispatch
  571. 0000066E  4267                     clr.w      -[A7]
  572. 00000670  303C 0003                move.w     D0, 0x3
  573. 00000674  AAAA                     syscall    QuickTimeDispatch
  574. 00000676  3E1F                     move.w     D7, [A7]+
  575. 00000678  4A47                     tst.w      D7
  576. 0000067A  670E                     beq        +0x10 /* 0000068A */
  577. 0000067C  486D FADC                pea.l      [A5 - 0x524]
  578. 00000680  ABFF                     syscall    DebugStr
  579. 00000682  3F07                     move.w     -[A7], D7
  580. 00000684  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  581. 00000688  548F                     addq.l     A7, 2
  582. label0000068A:
  583. 0000068A  486D EB74                pea.l      [A5 - 0x148C]
  584. 0000068E  487A 04DC                pea.l      [PC + 0x4DC /* 00000B6C, value 0x0, cstring "" */]
  585. 00000692  3F3C 1008                move.w     -[A7], 0x1008
  586. 00000696  A9EB                     syscall    Pack4/FP68K
  587. 00000698  6F46                     ble        +0x48 /* 000006E0 */
  588. 0000069A  486D EB74                pea.l      [A5 - 0x148C]
  589. 0000069E  486E FF60                pea.l      [A6 - 0xA0]
  590. 000006A2  3F3C 100E                move.w     -[A7], 0x100E
  591. 000006A6  A9EB                     syscall    Pack4/FP68K
  592. 000006A8  487A 04C0                pea.l      [PC + 0x4C0 /* 00000B6A, value 0x3C0000 '<\0\0', cstring "" */]
  593. 000006AC  486E FF60                pea.l      [A6 - 0xA0]
  594. 000006B0  3F3C 2004                move.w     -[A7], 0x2004
  595. 000006B4  A9EB                     syscall    Pack4/FP68K
  596. 000006B6  486E FF60                pea.l      [A6 - 0xA0]
  597. 000006BA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  598. 000006BE  A9EB                     syscall    Pack4/FP68K
  599. 000006C0  486E FF60                pea.l      [A6 - 0xA0]
  600. 000006C4  3F3C 0016                move.w     -[A7], 0x16
  601. 000006C8  A9EB                     syscall    Pack4/FP68K
  602. 000006CA  486E FF60                pea.l      [A6 - 0xA0]
  603. 000006CE  486E FF5C                pea.l      [A6 - 0xA4]
  604. 000006D2  3F3C 2810                move.w     -[A7], 0x2810
  605. 000006D6  A9EB                     syscall    Pack4/FP68K
  606. 000006D8  2D6E FF5C FF84           move.l     [A6 - 0x7C], [A6 - 0xA4]
  607. 000006DE  6004                     bra        +0x6 /* 000006E4 */
  608. label000006E0:
  609. 000006E0  42AE FF84                clr.l      [A6 - 0x7C]
  610. label000006E4:
  611. 000006E4  306E FFA0                movea.w    A0, [A6 - 0x60]
  612. 000006E8  2D48 FFBC                move.l     [A6 - 0x44], A0
  613. 000006EC  326E FFFC                movea.w    A1, [A6 - 0x4]
  614. 000006F0  2D49 FFB8                move.l     [A6 - 0x48], A1
  615. 000006F4  2008                     move.l     D0, A0
  616. 000006F6  7210                     moveq.l    D1, 0x10
  617. 000006F8  E3A8                     lsl        D0, D1
  618. 000006FA  2D40 FFC4                move.l     [A6 - 0x3C], D0
  619. 000006FE  2209                     move.l     D1, A1
  620. 00000700  7410                     moveq.l    D2, 0x10
  621. 00000702  E5A9                     lsl        D1, D2
  622. 00000704  2D41 FFC0                move.l     [A6 - 0x40], D1
  623. 00000708  42A7                     clr.l      -[A7]
  624. 0000070A  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  625. 0000070E  2F00                     move.l     -[A7], D0
  626. 00000710  2F01                     move.l     -[A7], D1
  627. 00000712  4267                     clr.w      -[A7]
  628. 00000714  303C 0188                move.w     D0, 0x188
  629. 00000718  AAAA                     syscall    QuickTimeDispatch
  630. 0000071A  2C1F                     move.l     D6, [A7]+
  631. 0000071C  4267                     clr.w      -[A7]
  632. 0000071E  303C 0003                move.w     D0, 0x3
  633. 00000722  AAAA                     syscall    QuickTimeDispatch
  634. 00000724  3E1F                     move.w     D7, [A7]+
  635. 00000726  670E                     beq        +0x10 /* 00000736 */
  636. 00000728  486D FAF6                pea.l      [A5 - 0x50A]
  637. 0000072C  ABFF                     syscall    DebugStr
  638. 0000072E  3F07                     move.w     -[A7], D7
  639. 00000730  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  640. 00000734  548F                     addq.l     A7, 2
  641. label00000736:
  642. 00000736  42A7                     clr.l      -[A7]
  643. 00000738  2F06                     move.l     -[A7], D6
  644. 0000073A  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  645. 00000740  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  646. 00000744  42A7                     clr.l      -[A7]
  647. 00000746  42A7                     clr.l      -[A7]
  648. 00000748  303C 018E                move.w     D0, 0x18E
  649. 0000074C  AAAA                     syscall    QuickTimeDispatch
  650. 0000074E  285F                     movea.l    A4, [A7]+
  651. 00000750  4267                     clr.w      -[A7]
  652. 00000752  303C 0003                move.w     D0, 0x3
  653. 00000756  AAAA                     syscall    QuickTimeDispatch
  654. 00000758  3E1F                     move.w     D7, [A7]+
  655. 0000075A  670E                     beq        +0x10 /* 0000076A */
  656. 0000075C  486D FB0C                pea.l      [A5 - 0x4F4]
  657. 00000760  ABFF                     syscall    DebugStr
  658. 00000762  3F07                     move.w     -[A7], D7
  659. 00000764  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  660. 00000768  548F                     addq.l     A7, 2
  661. label0000076A:
  662. 0000076A  4267                     clr.w      -[A7]
  663. 0000076C  2F0C                     move.l     -[A7], A4
  664. 0000076E  303C 0072                move.w     D0, 0x72 /* 'r' */
  665. 00000772  AAAA                     syscall    QuickTimeDispatch
  666. 00000774  3E1F                     move.w     D7, [A7]+
  667. 00000776  4A47                     tst.w      D7
  668. 00000778  670E                     beq        +0x10 /* 00000788 */
  669. 0000077A  486D FB22                pea.l      [A5 - 0x4DE]
  670. 0000077E  ABFF                     syscall    DebugStr
  671. 00000780  3F07                     move.w     -[A7], D7
  672. 00000782  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  673. 00000786  548F                     addq.l     A7, 2
  674. label00000788:
  675. 00000788  7004                     moveq.l    D0, 0x04
  676. 0000078A  A122                     syscall    NewHandle, flags=1
  677. 0000078C  2448                     movea.l    A2, A0
  678. 0000078E  200A                     move.l     D0, A2
  679. 00000790  6610                     bne        +0x12 /* 000007A2 */
  680. 00000792  486D FB3A                pea.l      [A5 - 0x4C6]
  681. 00000796  ABFF                     syscall    DebugStr
  682. 00000798  3F3C 0001                move.w     -[A7], 0x1
  683. 0000079C  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  684. 000007A0  548F                     addq.l     A7, 2
  685. label000007A2:
  686. 000007A2  4267                     clr.w      -[A7]
  687. 000007A4  2043                     movea.l    A0, D3
  688. 000007A6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  689. 000007AA  486E FFF2                pea.l      [A6 - 0xE]
  690. 000007AE  3F2E FF90                move.w     -[A7], [A6 - 0x70]
  691. 000007B2  2F04                     move.l     -[A7], D4
  692. 000007B4  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  693. 000007B8  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  694. 000007BC  486E FF80                pea.l      [A6 - 0x80]
  695. 000007C0  7004                     moveq.l    D0, 0x04
  696. 000007C2  AAA3                     syscall    CodecDispatch
  697. 000007C4  3E1F                     move.w     D7, [A7]+
  698. 000007C6  4A47                     tst.w      D7
  699. 000007C8  670E                     beq        +0x10 /* 000007D8 */
  700. 000007CA  486D FB5C                pea.l      [A5 - 0x4A4]
  701. 000007CE  ABFF                     syscall    DebugStr
  702. 000007D0  3F07                     move.w     -[A7], D7
  703. 000007D2  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  704. 000007D6  548F                     addq.l     A7, 2
  705. label000007D8:
  706. 000007D8  202E FF80                move.l     D0, [A6 - 0x80]
  707. 000007DC  A122                     syscall    NewHandle, flags=1
  708. 000007DE  2648                     movea.l    A3, A0
  709. 000007E0  200B                     move.l     D0, A3
  710. 000007E2  6610                     bne        +0x12 /* 000007F4 */
  711. 000007E4  486D FB76                pea.l      [A5 - 0x48A]
  712. 000007E8  ABFF                     syscall    DebugStr
  713. 000007EA  3F3C 0001                move.w     -[A7], 0x1
  714. 000007EE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  715. 000007F2  548F                     addq.l     A7, 2
  716. label000007F4:
  717. 000007F4  204B                     movea.l    A0, A3
  718. 000007F6  A029                     syscall    HLock
  719. 000007F8  4A6D EB58                tst.w      [A5 - 0x14A8]
  720. 000007FC  674A                     beq        +0x4C /* 00000848 */
  721. 000007FE  4267                     clr.w      -[A7]
  722. 00000800  486E FF74                pea.l      [A6 - 0x8C]
  723. 00000804  2043                     movea.l    A0, D3
  724. 00000806  2F28 0002                move.l     -[A7], [A0 + 0x2]
  725. 0000080A  42A7                     clr.l      -[A7]
  726. 0000080C  486E FFF2                pea.l      [A6 - 0xE]
  727. 00000810  42A7                     clr.l      -[A7]
  728. 00000812  3F2E FF90                move.w     -[A7], [A6 - 0x70]
  729. 00000816  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  730. 0000081A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  731. 0000081E  2F04                     move.l     -[A7], D4
  732. 00000820  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  733. 00000824  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  734. 00000828  42A7                     clr.l      -[A7]
  735. 0000082A  3F3C 0004                move.w     -[A7], 0x4
  736. 0000082E  2F0A                     move.l     -[A7], A2
  737. 00000830  700A                     moveq.l    D0, 0x0A
  738. 00000832  AAA3                     syscall    CodecDispatch
  739. 00000834  3E1F                     move.w     D7, [A7]+
  740. 00000836  4A47                     tst.w      D7
  741. 00000838  670E                     beq        +0x10 /* 00000848 */
  742. 0000083A  486D FB9C                pea.l      [A5 - 0x464]
  743. 0000083E  ABFF                     syscall    DebugStr
  744. 00000840  3F07                     move.w     -[A7], D7
  745. 00000842  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  746. 00000846  548F                     addq.l     A7, 2
  747. label00000848:
  748. 00000848  426E FF9E                clr.w      [A6 - 0x62]
  749. 0000084C  7A00                     moveq.l    D5, 0x00
  750. 0000084E  6000 01B0                bra        +0x1B2 /* 00000A00 */
  751. label00000852:
  752. 00000852  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  753. 00000856  42A7                     clr.l      -[A7]
  754. 00000858  203C 0008 0006           move.l     D0, 0x80006
  755. 0000085E  AB1D                     syscall    QDExtensions
  756. 00000860  2005                     move.l     D0, D5
  757. 00000862  48C0                     ext.l      D0
  758. 00000864  E588                     lsl        D0, 2
  759. 00000866  D0AE 010A                add.l      D0, [A6 + 0x10A]
  760. 0000086A  2040                     movea.l    A0, D0
  761. 0000086C  2050                     movea.l    A0, [A0]
  762. 0000086E  2D50 FFAC                move.l     [A6 - 0x54], [A0]
  763. 00000872  2005                     move.l     D0, D5
  764. 00000874  48C0                     ext.l      D0
  765. 00000876  E588                     lsl        D0, 2
  766. 00000878  D0AE 010A                add.l      D0, [A6 + 0x10A]
  767. 0000087C  2040                     movea.l    A0, D0
  768. 0000087E  2050                     movea.l    A0, [A0]
  769. 00000880  3D68 0004 FFE8           move.w     [A6 - 0x18], [A0 + 0x4]
  770. 00000886  2005                     move.l     D0, D5
  771. 00000888  48C0                     ext.l      D0
  772. 0000088A  E588                     lsl        D0, 2
  773. 0000088C  D0AE 010A                add.l      D0, [A6 + 0x10A]
  774. 00000890  2040                     movea.l    A0, D0
  775. 00000892  2050                     movea.l    A0, [A0]
  776. 00000894  2D68 0006 FFEA           move.l     [A6 - 0x16], [A0 + 0x6]
  777. 0000089A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  778. 0000089E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  779. 000008A2  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  780. 000008A6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  781. 000008AA  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  782. 000008AE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  783. 000008B2  3E00                     move.w     D7, D0
  784. 000008B4  4A47                     tst.w      D7
  785. 000008B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  786. 000008BA  6710                     beq        +0x12 /* 000008CC */
  787. 000008BC  486D FBBA                pea.l      [A5 - 0x446]
  788. 000008C0  ABFF                     syscall    DebugStr
  789. 000008C2  3F3C 0001                move.w     -[A7], 0x1
  790. 000008C6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  791. 000008CA  548F                     addq.l     A7, 2
  792. label000008CC:
  793. 000008CC  4A6E FF9E                tst.w      [A6 - 0x62]
  794. 000008D0  6600 012C                bne        +0x12E /* 000009FE */
  795. 000008D4  2F2D EC3C                move.l     -[A7], [A5 - 0x13C4]
  796. 000008D8  2F2D EC38                move.l     -[A7], [A5 - 0x13C8]
  797. 000008DC  486D EB7C                pea.l      [A5 - 0x1484]
  798. 000008E0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  799. 000008E4  526D EB52                addq.w     [A5 - 0x14AE], 1
  800. 000008E8  2D6E FF80 FF7C           move.l     [A6 - 0x84], [A6 - 0x80]
  801. 000008EE  2D53 FF8C                move.l     [A6 - 0x74], [A3]
  802. 000008F2  4A6D EB58                tst.w      [A5 - 0x14A8]
  803. 000008F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  804. 000008FA  673C                     beq        +0x3E /* 00000938 */
  805. 000008FC  4267                     clr.w      -[A7]
  806. 000008FE  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  807. 00000902  2043                     movea.l    A0, D3
  808. 00000904  2F28 0002                move.l     -[A7], [A0 + 0x2]
  809. 00000908  486E FFF2                pea.l      [A6 - 0xE]
  810. 0000090C  3F3C 0004                move.w     -[A7], 0x4
  811. 00000910  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  812. 00000914  486E FF7C                pea.l      [A6 - 0x84]
  813. 00000918  486E FF73                pea.l      [A6 - 0x8D]
  814. 0000091C  42A7                     clr.l      -[A7]
  815. 0000091E  700B                     moveq.l    D0, 0x0B
  816. 00000920  AAA3                     syscall    CodecDispatch
  817. 00000922  3E1F                     move.w     D7, [A7]+
  818. 00000924  4A47                     tst.w      D7
  819. 00000926  6748                     beq        +0x4A /* 00000970 */
  820. 00000928  486D FBDC                pea.l      [A5 - 0x424]
  821. 0000092C  ABFF                     syscall    DebugStr
  822. 0000092E  3F07                     move.w     -[A7], D7
  823. 00000930  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  824. 00000934  548F                     addq.l     A7, 2
  825. 00000936  6038                     bra        +0x3A /* 00000970 */
  826. label00000938:
  827. 00000938  4267                     clr.w      -[A7]
  828. 0000093A  2043                     movea.l    A0, D3
  829. 0000093C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  830. 00000940  486E FFF2                pea.l      [A6 - 0xE]
  831. 00000944  2F04                     move.l     -[A7], D4
  832. 00000946  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  833. 0000094A  2F0A                     move.l     -[A7], A2
  834. 0000094C  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  835. 00000950  7006                     moveq.l    D0, 0x06
  836. 00000952  AAA3                     syscall    CodecDispatch
  837. 00000954  3E1F                     move.w     D7, [A7]+
  838. 00000956  4A47                     tst.w      D7
  839. 00000958  670E                     beq        +0x10 /* 00000968 */
  840. 0000095A  486D FBFA                pea.l      [A5 - 0x406]
  841. 0000095E  ABFF                     syscall    DebugStr
  842. 00000960  3F07                     move.w     -[A7], D7
  843. 00000962  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  844. 00000966  548F                     addq.l     A7, 2
  845. label00000968:
  846. 00000968  2052                     movea.l    A0, [A2]
  847. 0000096A  2D68 002C FF7C           move.l     [A6 - 0x84], [A0 + 0x2C]
  848. label00000970:
  849. 00000970  2052                     movea.l    A0, [A2]
  850. 00000972  42A8 002C                clr.l      [A0 + 0x2C]
  851. 00000976  2052                     movea.l    A0, [A2]
  852. 00000978  42A8 0008                clr.l      [A0 + 0x8]
  853. 0000097C  2052                     movea.l    A0, [A2]
  854. 0000097E  42A8 000C                clr.l      [A0 + 0xC]
  855. 00000982  486E FFEA                pea.l      [A6 - 0x16]
  856. 00000986  486E FF60                pea.l      [A6 - 0xA0]
  857. 0000098A  3F3C 100E                move.w     -[A7], 0x100E
  858. 0000098E  A9EB                     syscall    Pack4/FP68K
  859. 00000990  487A 01D6                pea.l      [PC + 0x1D6 /* 00000B68, value 0x3C003C '<\0<', cstring "" */]
  860. 00000994  486E FF60                pea.l      [A6 - 0xA0]
  861. 00000998  3F3C 2004                move.w     -[A7], 0x2004
  862. 0000099C  A9EB                     syscall    Pack4/FP68K
  863. 0000099E  486E FF60                pea.l      [A6 - 0xA0]
  864. 000009A2  3F3C 0016                move.w     -[A7], 0x16
  865. 000009A6  A9EB                     syscall    Pack4/FP68K
  866. 000009A8  486E FF60                pea.l      [A6 - 0xA0]
  867. 000009AC  486E FF5C                pea.l      [A6 - 0xA4]
  868. 000009B0  3F3C 2810                move.w     -[A7], 0x2810
  869. 000009B4  A9EB                     syscall    Pack4/FP68K
  870. 000009B6  2D6E FF5C FF9A           move.l     [A6 - 0x66], [A6 - 0xA4]
  871. 000009BC  4267                     clr.w      -[A7]
  872. 000009BE  2F0C                     move.l     -[A7], A4
  873. 000009C0  2F0B                     move.l     -[A7], A3
  874. 000009C2  42A7                     clr.l      -[A7]
  875. 000009C4  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  876. 000009C8  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  877. 000009CC  2F0A                     move.l     -[A7], A2
  878. 000009CE  4878 0001                push.l     0x1
  879. 000009D2  4A2E FF73                tst.b      [A6 - 0x8D]
  880. 000009D6  6704                     beq        +0x6 /* 000009DC */
  881. 000009D8  7001                     moveq.l    D0, 0x01
  882. 000009DA  6002                     bra        +0x4 /* 000009DE */
  883. label000009DC:
  884. 000009DC  7000                     moveq.l    D0, 0x00
  885. label000009DE:
  886. 000009DE  3F00                     move.w     -[A7], D0
  887. 000009E0  486E FFA2                pea.l      [A6 - 0x5E]
  888. 000009E4  303C 007C                move.w     D0, 0x7C /* '|' */
  889. 000009E8  AAAA                     syscall    QuickTimeDispatch
  890. 000009EA  3E1F                     move.w     D7, [A7]+
  891. 000009EC  4A47                     tst.w      D7
  892. 000009EE  670E                     beq        +0x10 /* 000009FE */
  893. 000009F0  486D FC10                pea.l      [A5 - 0x3F0]
  894. 000009F4  ABFF                     syscall    DebugStr
  895. 000009F6  3F07                     move.w     -[A7], D7
  896. 000009F8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  897. 000009FC  548F                     addq.l     A7, 2
  898. label000009FE:
  899. 000009FE  5245                     addq.w     D5, 1
  900. label00000A00:
  901. 00000A00  BA6E FFB6                cmp.w      D5, [A6 - 0x4A]
  902. 00000A04  6D00 FE4C                blt        -0x1B2 /* 00000852 */
  903. 00000A08  204B                     movea.l    A0, A3
  904. 00000A0A  A02A                     syscall    HUnlock
  905. 00000A0C  4A6D EB58                tst.w      [A5 - 0x14A8]
  906. 00000A10  671E                     beq        +0x20 /* 00000A30 */
  907. 00000A12  4267                     clr.w      -[A7]
  908. 00000A14  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  909. 00000A18  701B                     moveq.l    D0, 0x1B
  910. 00000A1A  AAA3                     syscall    CodecDispatch
  911. 00000A1C  3E1F                     move.w     D7, [A7]+
  912. 00000A1E  4A47                     tst.w      D7
  913. 00000A20  670E                     beq        +0x10 /* 00000A30 */
  914. 00000A22  486D FC26                pea.l      [A5 - 0x3DA]
  915. 00000A26  ABFF                     syscall    DebugStr
  916. 00000A28  3F07                     move.w     -[A7], D7
  917. 00000A2A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  918. 00000A2E  548F                     addq.l     A7, 2
  919. label00000A30:
  920. 00000A30  4267                     clr.w      -[A7]
  921. 00000A32  2F0C                     move.l     -[A7], A4
  922. 00000A34  303C 0073                move.w     D0, 0x73 /* 's' */
  923. 00000A38  AAAA                     syscall    QuickTimeDispatch
  924. 00000A3A  3E1F                     move.w     D7, [A7]+
  925. 00000A3C  4A47                     tst.w      D7
  926. 00000A3E  670E                     beq        +0x10 /* 00000A4E */
  927. 00000A40  486D FC3C                pea.l      [A5 - 0x3C4]
  928. 00000A44  ABFF                     syscall    DebugStr
  929. 00000A46  3F07                     move.w     -[A7], D7
  930. 00000A48  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  931. 00000A4C  548F                     addq.l     A7, 2
  932. label00000A4E:
  933. 00000A4E  42A7                     clr.l      -[A7]
  934. 00000A50  2F0C                     move.l     -[A7], A4
  935. 00000A52  303C 006A                move.w     D0, 0x6A /* 'j' */
  936. 00000A56  AAAA                     syscall    QuickTimeDispatch
  937. 00000A58  2D5F FFA6                move.l     [A6 - 0x5A], [A7]+
  938. 00000A5C  4267                     clr.w      -[A7]
  939. 00000A5E  2F06                     move.l     -[A7], D6
  940. 00000A60  42A7                     clr.l      -[A7]
  941. 00000A62  42A7                     clr.l      -[A7]
  942. 00000A64  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  943. 00000A68  2F3C 0001 0000           move.l     -[A7], 0x10000
  944. 00000A6E  303C 0183                move.w     D0, 0x183
  945. 00000A72  AAAA                     syscall    QuickTimeDispatch
  946. 00000A74  3E1F                     move.w     D7, [A7]+
  947. 00000A76  2F06                     move.l     -[A7], D6
  948. 00000A78  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  949. 00000A7C  303C 004D                move.w     D0, 0x4D /* 'M' */
  950. 00000A80  AAAA                     syscall    QuickTimeDispatch
  951. 00000A82  4A47                     tst.w      D7
  952. 00000A84  670E                     beq        +0x10 /* 00000A94 */
  953. 00000A86  486D FC52                pea.l      [A5 - 0x3AE]
  954. 00000A8A  ABFF                     syscall    DebugStr
  955. 00000A8C  3F07                     move.w     -[A7], D7
  956. 00000A8E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  957. 00000A92  548F                     addq.l     A7, 2
  958. label00000A94:
  959. 00000A94  302E 010E                move.w     D0, [A6 + 0x10E]
  960. 00000A98  6756                     beq        +0x58 /* 00000AF0 */
  961. 00000A9A  6B54                     bmi        +0x56 /* 00000AF0 */
  962. 00000A9C  5540                     subq.w     D0, 2
  963. 00000A9E  6704                     beq        +0x6 /* 00000AA4 */
  964. 00000AA0  6A4E                     bpl        +0x50 /* 00000AF0 */
  965. 00000AA2  602A                     bra        +0x2C /* 00000ACE */
  966. label00000AA4:
  967. 00000AA4  2F2E 0114                move.l     -[A7], [A6 + 0x114]
  968. 00000AA8  2F2E 0110                move.l     -[A7], [A6 + 0x110]
  969. 00000AAC  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  970. 00000AB0  4EBA 08F4                jsr        [PC + 0x8F4 /* 000013A6 */]
  971. 00000AB4  3E00                     move.w     D7, D0
  972. 00000AB6  4A47                     tst.w      D7
  973. 00000AB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  974. 00000ABC  6732                     beq        +0x34 /* 00000AF0 */
  975. 00000ABE  486D FC6E                pea.l      [A5 - 0x392]
  976. 00000AC2  ABFF                     syscall    DebugStr
  977. 00000AC4  3F07                     move.w     -[A7], D7
  978. 00000AC6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  979. 00000ACA  548F                     addq.l     A7, 2
  980. 00000ACC  6022                     bra        +0x24 /* 00000AF0 */
  981. label00000ACE:
  982. 00000ACE  2F2E 0110                move.l     -[A7], [A6 + 0x110]
  983. 00000AD2  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  984. 00000AD6  4EBA 0644                jsr        [PC + 0x644 /* 0000111C */]
  985. 00000ADA  3E00                     move.w     D7, D0
  986. 00000ADC  4A47                     tst.w      D7
  987. 00000ADE  508F                     addq.l     A7, 8
  988. 00000AE0  670E                     beq        +0x10 /* 00000AF0 */
  989. 00000AE2  486D FC82                pea.l      [A5 - 0x37E]
  990. 00000AE6  ABFF                     syscall    DebugStr
  991. 00000AE8  3F07                     move.w     -[A7], D7
  992. 00000AEA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  993. 00000AEE  548F                     addq.l     A7, 2
  994. label00000AF0:
  995. 00000AF0  4267                     clr.w      -[A7]
  996. 00000AF2  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  997. 00000AF6  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  998. 00000AFA  486E FFEE                pea.l      [A6 - 0x12]
  999. 00000AFE  486E 000E                pea.l      [A6 + 0xE]
  1000. 00000B02  303C 00D7                move.w     D0, 0xD7
  1001. 00000B06  AAAA                     syscall    QuickTimeDispatch
  1002. 00000B08  3E1F                     move.w     D7, [A7]+
  1003. 00000B0A  4A47                     tst.w      D7
  1004. 00000B0C  670E                     beq        +0x10 /* 00000B1C */
  1005. 00000B0E  486D FC98                pea.l      [A5 - 0x368]
  1006. 00000B12  ABFF                     syscall    DebugStr
  1007. 00000B14  3F07                     move.w     -[A7], D7
  1008. 00000B16  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1009. 00000B1A  548F                     addq.l     A7, 2
  1010. label00000B1C:
  1011. 00000B1C  4267                     clr.w      -[A7]
  1012. 00000B1E  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  1013. 00000B22  303C 00D5                move.w     D0, 0xD5
  1014. 00000B26  AAAA                     syscall    QuickTimeDispatch
  1015. 00000B28  3E1F                     move.w     D7, [A7]+
  1016. 00000B2A  4A47                     tst.w      D7
  1017. 00000B2C  670E                     beq        +0x10 /* 00000B3C */
  1018. 00000B2E  486D FCB0                pea.l      [A5 - 0x350]
  1019. 00000B32  ABFF                     syscall    DebugStr
  1020. 00000B34  3F07                     move.w     -[A7], D7
  1021. 00000B36  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1022. 00000B3A  548F                     addq.l     A7, 2
  1023. label00000B3C:
  1024. 00000B3C  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1025. 00000B40  303C 0023                move.w     D0, 0x23 /* '#' */
  1026. 00000B44  AAAA                     syscall    QuickTimeDispatch
  1027. 00000B46  204B                     movea.l    A0, A3
  1028. 00000B48  A023                     syscall    DisposHandle/DisposeHandle
  1029. 00000B4A  204A                     movea.l    A0, A2
  1030. 00000B4C  A023                     syscall    DisposHandle/DisposeHandle
  1031. 00000B4E  7000                     moveq.l    D0, 0x00
  1032. 00000B50  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1033. 00000B54  4E5E                     unlink     A6
  1034. 00000B56  4E75                     rts
  1035. 00000B58  8C4D                     or.w       D6, A5
  1036. 00000B5A  616B                     bsr        +0x6D /* 00000BC7 */
  1037. 00000B5C  654D                     bcs        +0x4F /* 00000BAB */
  1038. 00000B5E  7953                     moveq.l    D4, 0x53
  1039. 00000B60  6C69                     bge        +0x6B /* 00000BCB */
  1040. 00000B62  6465                     bcc        +0x67 /* 00000BC9 */
  1041. 00000B64  7300                     moveq.l    D1, 0x00
  1042. 00000B66  000E 003C                ori.b      A6, 0x3C /* '<' */
  1043. 00000B6A  003C 0000                ori.b      ccr, 0
  1044. 00000B6E  0000 0000                ori.b      D0, 0x0
  1045. 00000B72  0000 0000                ori.b      D0, 0x0
  1046. export_43:
  1047. 00000B76  4E56 FFEA                link       A6, -0x0016
  1048. 00000B7A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1049. 00000B7E  2F2E 0058                move.l     -[A7], [A6 + 0x58]
  1050. 00000B82  42A7                     clr.l      -[A7]
  1051. 00000B84  486E 0008                pea.l      [A6 + 0x8]
  1052. 00000B88  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  1053. 00000B8E  4267                     clr.w      -[A7]
  1054. 00000B90  2F3C 8000 0000           move.l     -[A7], 0x80000000
  1055. 00000B96  486E FFFE                pea.l      [A6 - 0x2]
  1056. 00000B9A  42A7                     clr.l      -[A7]
  1057. 00000B9C  303C 019B                move.w     D0, 0x19B
  1058. 00000BA0  AAAA                     syscall    QuickTimeDispatch
  1059. 00000BA2  4267                     clr.w      -[A7]
  1060. 00000BA4  303C 0003                move.w     D0, 0x3
  1061. 00000BA8  AAAA                     syscall    QuickTimeDispatch
  1062. 00000BAA  3E1F                     move.w     D7, [A7]+
  1063. 00000BAC  4A47                     tst.w      D7
  1064. 00000BAE  670E                     beq        +0x10 /* 00000BBE */
  1065. 00000BB0  486D FCDA                pea.l      [A5 - 0x326]
  1066. 00000BB4  ABFF                     syscall    DebugStr
  1067. 00000BB6  3F07                     move.w     -[A7], D7
  1068. 00000BB8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1069. 00000BBC  548F                     addq.l     A7, 2
  1070. label00000BBE:
  1071. 00000BBE  4267                     clr.w      -[A7]
  1072. 00000BC0  486E 0008                pea.l      [A6 + 0x8]
  1073. 00000BC4  486E FFFC                pea.l      [A6 - 0x4]
  1074. 00000BC8  4227                     clr.b      -[A7]
  1075. 00000BCA  303C 0192                move.w     D0, 0x192
  1076. 00000BCE  AAAA                     syscall    QuickTimeDispatch
  1077. 00000BD0  3E1F                     move.w     D7, [A7]+
  1078. 00000BD2  4A47                     tst.w      D7
  1079. 00000BD4  670E                     beq        +0x10 /* 00000BE4 */
  1080. 00000BD6  486D FCEE                pea.l      [A5 - 0x312]
  1081. 00000BDA  ABFF                     syscall    DebugStr
  1082. 00000BDC  3F07                     move.w     -[A7], D7
  1083. 00000BDE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1084. 00000BE2  548F                     addq.l     A7, 2
  1085. label00000BE4:
  1086. 00000BE4  4267                     clr.w      -[A7]
  1087. 00000BE6  486E FFF8                pea.l      [A6 - 0x8]
  1088. 00000BEA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1089. 00000BEE  486E FFFE                pea.l      [A6 - 0x2]
  1090. 00000BF2  42A7                     clr.l      -[A7]
  1091. 00000BF4  4267                     clr.w      -[A7]
  1092. 00000BF6  42A7                     clr.l      -[A7]
  1093. 00000BF8  303C 00F0                move.w     D0, 0xF0
  1094. 00000BFC  AAAA                     syscall    QuickTimeDispatch
  1095. 00000BFE  3E1F                     move.w     D7, [A7]+
  1096. 00000C00  4A47                     tst.w      D7
  1097. 00000C02  670E                     beq        +0x10 /* 00000C12 */
  1098. 00000C04  486D FD04                pea.l      [A5 - 0x2FC]
  1099. 00000C08  ABFF                     syscall    DebugStr
  1100. 00000C0A  3F07                     move.w     -[A7], D7
  1101. 00000C0C  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1102. 00000C10  548F                     addq.l     A7, 2
  1103. label00000C12:
  1104. 00000C12  486D EB74                pea.l      [A5 - 0x148C]
  1105. 00000C16  487A 015A                pea.l      [PC + 0x15A /* 00000D72, value 0x0, cstring "" */]
  1106. 00000C1A  3F3C 1008                move.w     -[A7], 0x1008
  1107. 00000C1E  A9EB                     syscall    Pack4/FP68K
  1108. 00000C20  6F00 0092                ble        +0x94 /* 00000CB4 */
  1109. 00000C24  486D EB74                pea.l      [A5 - 0x148C]
  1110. 00000C28  486E FFEE                pea.l      [A6 - 0x12]
  1111. 00000C2C  3F3C 100E                move.w     -[A7], 0x100E
  1112. 00000C30  A9EB                     syscall    Pack4/FP68K
  1113. 00000C32  487A 013C                pea.l      [PC + 0x13C /* 00000D70, value 0x3C0000 '<\0\0', cstring "" */]
  1114. 00000C36  486E FFEE                pea.l      [A6 - 0x12]
  1115. 00000C3A  3F3C 2004                move.w     -[A7], 0x2004
  1116. 00000C3E  A9EB                     syscall    Pack4/FP68K
  1117. 00000C40  486E FFEE                pea.l      [A6 - 0x12]
  1118. 00000C44  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1119. 00000C48  A9EB                     syscall    Pack4/FP68K
  1120. 00000C4A  486E FFEE                pea.l      [A6 - 0x12]
  1121. 00000C4E  3F3C 0016                move.w     -[A7], 0x16
  1122. 00000C52  A9EB                     syscall    Pack4/FP68K
  1123. 00000C54  486E FFEE                pea.l      [A6 - 0x12]
  1124. 00000C58  486E FFEA                pea.l      [A6 - 0x16]
  1125. 00000C5C  3F3C 2810                move.w     -[A7], 0x2810
  1126. 00000C60  A9EB                     syscall    Pack4/FP68K
  1127. 00000C62  2C2E FFEA                move.l     D6, [A6 - 0x16]
  1128. 00000C66  42A7                     clr.l      -[A7]
  1129. 00000C68  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1130. 00000C6C  303C 003F                move.w     D0, 0x3F /* '?' */
  1131. 00000C70  AAAA                     syscall    QuickTimeDispatch
  1132. 00000C72  2A1F                     move.l     D5, [A7]+
  1133. 00000C74  7800                     moveq.l    D4, 0x00
  1134. 00000C76  6036                     bra        +0x38 /* 00000CAE */
  1135. label00000C78:
  1136. 00000C78  42A7                     clr.l      -[A7]
  1137. 00000C7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1138. 00000C7E  3044                     movea.w    A0, D4
  1139. 00000C80  2F08                     move.l     -[A7], A0
  1140. 00000C82  303C 0040                move.w     D0, 0x40 /* '@' */
  1141. 00000C86  AAAA                     syscall    QuickTimeDispatch
  1142. 00000C88  285F                     movea.l    A4, [A7]+
  1143. 00000C8A  4267                     clr.w      -[A7]
  1144. 00000C8C  2F0C                     move.l     -[A7], A4
  1145. 00000C8E  42A7                     clr.l      -[A7]
  1146. 00000C90  2F06                     move.l     -[A7], D6
  1147. 00000C92  303C 0087                move.w     D0, 0x87
  1148. 00000C96  AAAA                     syscall    QuickTimeDispatch
  1149. 00000C98  3E1F                     move.w     D7, [A7]+
  1150. 00000C9A  4A47                     tst.w      D7
  1151. 00000C9C  670E                     beq        +0x10 /* 00000CAC */
  1152. 00000C9E  486D FD18                pea.l      [A5 - 0x2E8]
  1153. 00000CA2  ABFF                     syscall    DebugStr
  1154. 00000CA4  3F07                     move.w     -[A7], D7
  1155. 00000CA6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1156. 00000CAA  548F                     addq.l     A7, 2
  1157. label00000CAC:
  1158. 00000CAC  5244                     addq.w     D4, 1
  1159. label00000CAE:
  1160. 00000CAE  3044                     movea.w    A0, D4
  1161. 00000CB0  BA88                     cmp.l      D5, A0
  1162. 00000CB2  6EC4                     bgt        -0x3A /* 00000C78 */
  1163. label00000CB4:
  1164. 00000CB4  302E 004E                move.w     D0, [A6 + 0x4E]
  1165. 00000CB8  6756                     beq        +0x58 /* 00000D10 */
  1166. 00000CBA  6B54                     bmi        +0x56 /* 00000D10 */
  1167. 00000CBC  5540                     subq.w     D0, 2
  1168. 00000CBE  6704                     beq        +0x6 /* 00000CC4 */
  1169. 00000CC0  6A4E                     bpl        +0x50 /* 00000D10 */
  1170. 00000CC2  602A                     bra        +0x2C /* 00000CEE */
  1171. label00000CC4:
  1172. 00000CC4  2F2E 0054                move.l     -[A7], [A6 + 0x54]
  1173. 00000CC8  2F2E 0050                move.l     -[A7], [A6 + 0x50]
  1174. 00000CCC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1175. 00000CD0  4EBA 06D4                jsr        [PC + 0x6D4 /* 000013A6 */]
  1176. 00000CD4  3E00                     move.w     D7, D0
  1177. 00000CD6  4A47                     tst.w      D7
  1178. 00000CD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1179. 00000CDC  6732                     beq        +0x34 /* 00000D10 */
  1180. 00000CDE  486D FD30                pea.l      [A5 - 0x2D0]
  1181. 00000CE2  ABFF                     syscall    DebugStr
  1182. 00000CE4  3F07                     move.w     -[A7], D7
  1183. 00000CE6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1184. 00000CEA  548F                     addq.l     A7, 2
  1185. 00000CEC  6022                     bra        +0x24 /* 00000D10 */
  1186. label00000CEE:
  1187. 00000CEE  2F2E 0050                move.l     -[A7], [A6 + 0x50]
  1188. 00000CF2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1189. 00000CF6  4EBA 0424                jsr        [PC + 0x424 /* 0000111C */]
  1190. 00000CFA  3E00                     move.w     D7, D0
  1191. 00000CFC  4A47                     tst.w      D7
  1192. 00000CFE  508F                     addq.l     A7, 8
  1193. 00000D00  670E                     beq        +0x10 /* 00000D10 */
  1194. 00000D02  486D FD44                pea.l      [A5 - 0x2BC]
  1195. 00000D06  ABFF                     syscall    DebugStr
  1196. 00000D08  3F07                     move.w     -[A7], D7
  1197. 00000D0A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1198. 00000D0E  548F                     addq.l     A7, 2
  1199. label00000D10:
  1200. 00000D10  4267                     clr.w      -[A7]
  1201. 00000D12  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1202. 00000D16  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1203. 00000D1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1204. 00000D1E  42A7                     clr.l      -[A7]
  1205. 00000D20  303C 00D8                move.w     D0, 0xD8
  1206. 00000D24  AAAA                     syscall    QuickTimeDispatch
  1207. 00000D26  3E1F                     move.w     D7, [A7]+
  1208. 00000D28  4A47                     tst.w      D7
  1209. 00000D2A  670E                     beq        +0x10 /* 00000D3A */
  1210. 00000D2C  486D FD5A                pea.l      [A5 - 0x2A6]
  1211. 00000D30  ABFF                     syscall    DebugStr
  1212. 00000D32  3F07                     move.w     -[A7], D7
  1213. 00000D34  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1214. 00000D38  548F                     addq.l     A7, 2
  1215. label00000D3A:
  1216. 00000D3A  4267                     clr.w      -[A7]
  1217. 00000D3C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1218. 00000D40  303C 00D5                move.w     D0, 0xD5
  1219. 00000D44  AAAA                     syscall    QuickTimeDispatch
  1220. 00000D46  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1221. 00000D4A  303C 0023                move.w     D0, 0x23 /* '#' */
  1222. 00000D4E  AAAA                     syscall    QuickTimeDispatch
  1223. 00000D50  7000                     moveq.l    D0, 0x00
  1224. 00000D52  4CEE 10F0 FFD6           movem.l    D4,D5,D6,D7,A4, [A6 - 0x2A]
  1225. 00000D58  4E5E                     unlink     A6
  1226. 00000D5A  4E75                     rts
  1227. 00000D5C  9153                     sub.w      [A3], D0
  1228. 00000D5E  6176                     bsr        +0x78 /* 00000DD6 */
  1229. 00000D60  654D                     bcs        +0x4F /* 00000DAF */
  1230. 00000D62  6F6F                     ble        +0x71 /* 00000DD3 */
  1231. 00000D64  7657                     moveq.l    D3, 0x57
  1232. 00000D66  6974                     bvs        +0x76 /* 00000DDC */
  1233. 00000D68  6853                     bvc        +0x55 /* 00000DBD */
  1234. 00000D6A  6F75                     ble        +0x77 /* 00000DE1 */
  1235. 00000D6C  6E64                     bgt        +0x66 /* 00000DD2 */
  1236. 00000D6E  000C 003C                ori.b      A4, 0x3C /* '<' */
  1237. 00000D72  0000 0000                ori.b      D0, 0x0
  1238. 00000D76  0000 0000                ori.b      D0, 0x0
  1239. 00000D7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1240. export_44: // at 00000D7C (misaligned)
  1241. 00000D7E  FE7C 48E7                .extension 0xE7C <<F/1/7>>, 0x48E7 // unimplemented
  1242. 00000D82  1F38 426E                move.b     -[A7], [0x0000426E]
  1243. 00000D86  FFB8                     .invalid   <<F/6/7>>
  1244. 00000D88  426E FFB6                clr.w      [A6 - 0x4A]
  1245. 00000D8C  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1246. 00000D90  43ED FCC6                lea.l      A1, [A5 - 0x33A]
  1247. 00000D94  7004                     moveq.l    D0, 0x04
  1248. label00000D96:
  1249. 00000D96  20D9                     move.l     [A0]+, [A1]+
  1250. 00000D98  51C8 FFFC                dbf        D0, -0x6 /* 00000D96 */
  1251. 00000D9C  4267                     clr.w      -[A7]
  1252. 00000D9E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1253. 00000DA2  42A7                     clr.l      -[A7]
  1254. 00000DA4  486E FF96                pea.l      [A6 - 0x6A]
  1255. 00000DA8  486E FFBA                pea.l      [A6 - 0x46]
  1256. 00000DAC  303C 0001                move.w     D0, 0x1
  1257. 00000DB0  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1258. 00000DB2  3E1F                     move.w     D7, [A7]+
  1259. 00000DB4  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1260. 00000DB6  6702                     beq        +0x4 /* 00000DBA */
  1261. 00000DB8  7E00                     moveq.l    D7, 0x00
  1262. label00000DBA:
  1263. 00000DBA  4A47                     tst.w      D7
  1264. 00000DBC  670E                     beq        +0x10 /* 00000DCC */
  1265. 00000DBE  486D FD76                pea.l      [A5 - 0x28A]
  1266. 00000DC2  ABFF                     syscall    DebugStr
  1267. 00000DC4  3F07                     move.w     -[A7], D7
  1268. 00000DC6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1269. 00000DCA  548F                     addq.l     A7, 2
  1270. label00000DCC:
  1271. 00000DCC  2F2E 0058                move.l     -[A7], [A6 + 0x58]
  1272. 00000DD0  42A7                     clr.l      -[A7]
  1273. label00000DD2:
  1274. 00000DD2  486E FFBA                pea.l      [A6 - 0x46]
  1275. fn00000DD6:
  1276. 00000DD6  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  1277. label00000DDC:
  1278. 00000DDC  4267                     clr.w      -[A7]
  1279. 00000DDE  2F3C 8000 0000           move.l     -[A7], 0x80000000
  1280. 00000DE4  486E FFB6                pea.l      [A6 - 0x4A]
  1281. 00000DE8  42A7                     clr.l      -[A7]
  1282. 00000DEA  303C 019B                move.w     D0, 0x19B
  1283. 00000DEE  AAAA                     syscall    QuickTimeDispatch
  1284. 00000DF0  4267                     clr.w      -[A7]
  1285. 00000DF2  303C 0003                move.w     D0, 0x3
  1286. 00000DF6  AAAA                     syscall    QuickTimeDispatch
  1287. 00000DF8  3E1F                     move.w     D7, [A7]+
  1288. 00000DFA  4A47                     tst.w      D7
  1289. 00000DFC  670E                     beq        +0x10 /* 00000E0C */
  1290. 00000DFE  486D FD8A                pea.l      [A5 - 0x276]
  1291. 00000E02  ABFF                     syscall    DebugStr
  1292. 00000E04  3F07                     move.w     -[A7], D7
  1293. 00000E06  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1294. 00000E0A  548F                     addq.l     A7, 2
  1295. label00000E0C:
  1296. 00000E0C  4267                     clr.w      -[A7]
  1297. 00000E0E  486E FFBA                pea.l      [A6 - 0x46]
  1298. 00000E12  486E FFB2                pea.l      [A6 - 0x4E]
  1299. 00000E16  4227                     clr.b      -[A7]
  1300. 00000E18  303C 0192                move.w     D0, 0x192
  1301. 00000E1C  AAAA                     syscall    QuickTimeDispatch
  1302. 00000E1E  3E1F                     move.w     D7, [A7]+
  1303. 00000E20  4A47                     tst.w      D7
  1304. 00000E22  670E                     beq        +0x10 /* 00000E32 */
  1305. 00000E24  486D FD9E                pea.l      [A5 - 0x262]
  1306. 00000E28  ABFF                     syscall    DebugStr
  1307. 00000E2A  3F07                     move.w     -[A7], D7
  1308. 00000E2C  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1309. 00000E30  548F                     addq.l     A7, 2
  1310. label00000E32:
  1311. 00000E32  4267                     clr.w      -[A7]
  1312. 00000E34  486E FFAA                pea.l      [A6 - 0x56]
  1313. 00000E38  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  1314. 00000E3C  486E FFB6                pea.l      [A6 - 0x4A]
  1315. 00000E40  42A7                     clr.l      -[A7]
  1316. 00000E42  4267                     clr.w      -[A7]
  1317. 00000E44  42A7                     clr.l      -[A7]
  1318. 00000E46  303C 00F0                move.w     D0, 0xF0
  1319. 00000E4A  AAAA                     syscall    QuickTimeDispatch
  1320. 00000E4C  3E1F                     move.w     D7, [A7]+
  1321. 00000E4E  4A47                     tst.w      D7
  1322. 00000E50  670E                     beq        +0x10 /* 00000E60 */
  1323. 00000E52  486D FDB4                pea.l      [A5 - 0x24C]
  1324. 00000E56  ABFF                     syscall    DebugStr
  1325. 00000E58  3F07                     move.w     -[A7], D7
  1326. 00000E5A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1327. 00000E5E  548F                     addq.l     A7, 2
  1328. label00000E60:
  1329. 00000E60  42A7                     clr.l      -[A7]
  1330. 00000E62  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1331. 00000E66  303C 003F                move.w     D0, 0x3F /* '?' */
  1332. 00000E6A  AAAA                     syscall    QuickTimeDispatch
  1333. 00000E6C  2C1F                     move.l     D6, [A7]+
  1334. 00000E6E  7A01                     moveq.l    D5, 0x01
  1335. 00000E70  607A                     bra        +0x7C /* 00000EEC */
  1336. label00000E72:
  1337. 00000E72  42A7                     clr.l      -[A7]
  1338. 00000E74  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1339. 00000E78  3045                     movea.w    A0, D5
  1340. 00000E7A  2F08                     move.l     -[A7], A0
  1341. 00000E7C  303C 0040                move.w     D0, 0x40 /* '@' */
  1342. 00000E80  AAAA                     syscall    QuickTimeDispatch
  1343. 00000E82  285F                     movea.l    A4, [A7]+
  1344. 00000E84  42A7                     clr.l      -[A7]
  1345. 00000E86  2F0C                     move.l     -[A7], A4
  1346. 00000E88  303C 0062                move.w     D0, 0x62 /* 'b' */
  1347. 00000E8C  AAAA                     syscall    QuickTimeDispatch
  1348. 00000E8E  265F                     movea.l    A3, [A7]+
  1349. 00000E90  2F0B                     move.l     -[A7], A3
  1350. 00000E92  486E FF92                pea.l      [A6 - 0x6E]
  1351. 00000E96  486E FE92                pea.l      [A6 - 0x16E]
  1352. 00000E9A  486E FE8E                pea.l      [A6 - 0x172]
  1353. 00000E9E  303C 006F                move.w     D0, 0x6F /* 'o' */
  1354. 00000EA2  AAAA                     syscall    QuickTimeDispatch
  1355. 00000EA4  0CAE 736F 756E FF92      cmpi.l     [A6 - 0x6E], 0x736F756E /* 'soun' */
  1356. 00000EAC  663C                     bne        +0x3E /* 00000EEA */
  1357. 00000EAE  42A7                     clr.l      -[A7]
  1358. 00000EB0  2F0C                     move.l     -[A7], A4
  1359. 00000EB2  303C 004B                move.w     D0, 0x4B /* 'K' */
  1360. 00000EB6  AAAA                     syscall    QuickTimeDispatch
  1361. 00000EB8  281F                     move.l     D4, [A7]+
  1362. 00000EBA  42A7                     clr.l      -[A7]
  1363. 00000EBC  2F0C                     move.l     -[A7], A4
  1364. 00000EBE  303C 004C                move.w     D0, 0x4C /* 'L' */
  1365. 00000EC2  AAAA                     syscall    QuickTimeDispatch
  1366. 00000EC4  261F                     move.l     D3, [A7]+
  1367. 00000EC6  D883                     add.l      D4, D3
  1368. 00000EC8  4267                     clr.w      -[A7]
  1369. 00000ECA  2F0C                     move.l     -[A7], A4
  1370. 00000ECC  2F03                     move.l     -[A7], D3
  1371. 00000ECE  2F04                     move.l     -[A7], D4
  1372. 00000ED0  303C 0089                move.w     D0, 0x89
  1373. 00000ED4  AAAA                     syscall    QuickTimeDispatch
  1374. 00000ED6  3E1F                     move.w     D7, [A7]+
  1375. 00000ED8  4A47                     tst.w      D7
  1376. 00000EDA  670E                     beq        +0x10 /* 00000EEA */
  1377. 00000EDC  486D FDC8                pea.l      [A5 - 0x238]
  1378. 00000EE0  ABFF                     syscall    DebugStr
  1379. 00000EE2  3F07                     move.w     -[A7], D7
  1380. 00000EE4  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1381. 00000EE8  548F                     addq.l     A7, 2
  1382. label00000EEA:
  1383. 00000EEA  5245                     addq.w     D5, 1
  1384. label00000EEC:
  1385. 00000EEC  7001                     moveq.l    D0, 0x01
  1386. 00000EEE  D046                     add.w      D0, D6
  1387. 00000EF0  B045                     cmp.w      D0, D5
  1388. 00000EF2  6E00 FF7E                bgt        -0x80 /* 00000E72 */
  1389. 00000EF6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1390. 00000EFA  42A7                     clr.l      -[A7]
  1391. 00000EFC  486E 0008                pea.l      [A6 + 0x8]
  1392. 00000F00  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  1393. 00000F06  4267                     clr.w      -[A7]
  1394. 00000F08  2F3C 8000 0000           move.l     -[A7], 0x80000000
  1395. 00000F0E  486E FFB8                pea.l      [A6 - 0x48]
  1396. 00000F12  42A7                     clr.l      -[A7]
  1397. 00000F14  303C 019B                move.w     D0, 0x19B
  1398. 00000F18  AAAA                     syscall    QuickTimeDispatch
  1399. 00000F1A  4267                     clr.w      -[A7]
  1400. 00000F1C  303C 0003                move.w     D0, 0x3
  1401. 00000F20  AAAA                     syscall    QuickTimeDispatch
  1402. 00000F22  3E1F                     move.w     D7, [A7]+
  1403. 00000F24  4A47                     tst.w      D7
  1404. 00000F26  670E                     beq        +0x10 /* 00000F36 */
  1405. 00000F28  486D FDE2                pea.l      [A5 - 0x21E]
  1406. 00000F2C  ABFF                     syscall    DebugStr
  1407. 00000F2E  3F07                     move.w     -[A7], D7
  1408. 00000F30  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1409. 00000F34  548F                     addq.l     A7, 2
  1410. label00000F36:
  1411. 00000F36  4267                     clr.w      -[A7]
  1412. 00000F38  486E 0008                pea.l      [A6 + 0x8]
  1413. 00000F3C  486E FFB4                pea.l      [A6 - 0x4C]
  1414. 00000F40  4227                     clr.b      -[A7]
  1415. 00000F42  303C 0192                move.w     D0, 0x192
  1416. 00000F46  AAAA                     syscall    QuickTimeDispatch
  1417. 00000F48  3E1F                     move.w     D7, [A7]+
  1418. 00000F4A  4A47                     tst.w      D7
  1419. 00000F4C  670E                     beq        +0x10 /* 00000F5C */
  1420. 00000F4E  486D FDF6                pea.l      [A5 - 0x20A]
  1421. 00000F52  ABFF                     syscall    DebugStr
  1422. 00000F54  3F07                     move.w     -[A7], D7
  1423. 00000F56  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1424. 00000F5A  548F                     addq.l     A7, 2
  1425. label00000F5C:
  1426. 00000F5C  4267                     clr.w      -[A7]
  1427. 00000F5E  486E FFAE                pea.l      [A6 - 0x52]
  1428. 00000F62  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  1429. 00000F66  486E FFB8                pea.l      [A6 - 0x48]
  1430. 00000F6A  42A7                     clr.l      -[A7]
  1431. 00000F6C  4267                     clr.w      -[A7]
  1432. 00000F6E  42A7                     clr.l      -[A7]
  1433. 00000F70  303C 00F0                move.w     D0, 0xF0
  1434. 00000F74  AAAA                     syscall    QuickTimeDispatch
  1435. 00000F76  3E1F                     move.w     D7, [A7]+
  1436. 00000F78  4A47                     tst.w      D7
  1437. 00000F7A  670E                     beq        +0x10 /* 00000F8A */
  1438. 00000F7C  486D FE0C                pea.l      [A5 - 0x1F4]
  1439. 00000F80  ABFF                     syscall    DebugStr
  1440. 00000F82  3F07                     move.w     -[A7], D7
  1441. 00000F84  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1442. 00000F88  548F                     addq.l     A7, 2
  1443. label00000F8A:
  1444. 00000F8A  486D EB74                pea.l      [A5 - 0x148C]
  1445. 00000F8E  487A 0182                pea.l      [PC + 0x182 /* 00001112, value 0x0, cstring "" */]
  1446. 00000F92  3F3C 1008                move.w     -[A7], 0x1008
  1447. 00000F96  A9EB                     syscall    Pack4/FP68K
  1448. 00000F98  6F00 0094                ble        +0x96 /* 0000102E */
  1449. 00000F9C  486D EB74                pea.l      [A5 - 0x148C]
  1450. 00000FA0  486E FE80                pea.l      [A6 - 0x180]
  1451. 00000FA4  3F3C 100E                move.w     -[A7], 0x100E
  1452. 00000FA8  A9EB                     syscall    Pack4/FP68K
  1453. 00000FAA  487A 0164                pea.l      [PC + 0x164 /* 00001110, value 0x3C0000 '<\0\0', cstring "" */]
  1454. 00000FAE  486E FE80                pea.l      [A6 - 0x180]
  1455. 00000FB2  3F3C 2004                move.w     -[A7], 0x2004
  1456. 00000FB6  A9EB                     syscall    Pack4/FP68K
  1457. 00000FB8  486E FE80                pea.l      [A6 - 0x180]
  1458. 00000FBC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1459. 00000FC0  A9EB                     syscall    Pack4/FP68K
  1460. 00000FC2  486E FE80                pea.l      [A6 - 0x180]
  1461. 00000FC6  3F3C 0016                move.w     -[A7], 0x16
  1462. 00000FCA  A9EB                     syscall    Pack4/FP68K
  1463. 00000FCC  486E FE80                pea.l      [A6 - 0x180]
  1464. 00000FD0  486E FE7C                pea.l      [A6 - 0x184]
  1465. 00000FD4  3F3C 2810                move.w     -[A7], 0x2810
  1466. 00000FD8  A9EB                     syscall    Pack4/FP68K
  1467. 00000FDA  2D6E FE7C FE8A           move.l     [A6 - 0x176], [A6 - 0x184]
  1468. 00000FE0  42A7                     clr.l      -[A7]
  1469. 00000FE2  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1470. 00000FE6  303C 003F                move.w     D0, 0x3F /* '?' */
  1471. 00000FEA  AAAA                     syscall    QuickTimeDispatch
  1472. 00000FEC  2C1F                     move.l     D6, [A7]+
  1473. 00000FEE  7A00                     moveq.l    D5, 0x00
  1474. 00000FF0  6038                     bra        +0x3A /* 0000102A */
  1475. label00000FF2:
  1476. 00000FF2  42A7                     clr.l      -[A7]
  1477. 00000FF4  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1478. 00000FF8  3045                     movea.w    A0, D5
  1479. 00000FFA  2F08                     move.l     -[A7], A0
  1480. 00000FFC  303C 0040                move.w     D0, 0x40 /* '@' */
  1481. 00001000  AAAA                     syscall    QuickTimeDispatch
  1482. 00001002  245F                     movea.l    A2, [A7]+
  1483. 00001004  4267                     clr.w      -[A7]
  1484. 00001006  2F0A                     move.l     -[A7], A2
  1485. 00001008  42A7                     clr.l      -[A7]
  1486. 0000100A  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  1487. 0000100E  303C 0087                move.w     D0, 0x87
  1488. 00001012  AAAA                     syscall    QuickTimeDispatch
  1489. 00001014  3E1F                     move.w     D7, [A7]+
  1490. 00001016  4A47                     tst.w      D7
  1491. 00001018  670E                     beq        +0x10 /* 00001028 */
  1492. 0000101A  486D FE20                pea.l      [A5 - 0x1E0]
  1493. 0000101E  ABFF                     syscall    DebugStr
  1494. 00001020  3F07                     move.w     -[A7], D7
  1495. 00001022  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1496. 00001026  548F                     addq.l     A7, 2
  1497. label00001028:
  1498. 00001028  5245                     addq.w     D5, 1
  1499. label0000102A:
  1500. 0000102A  BC45                     cmp.w      D6, D5
  1501. 0000102C  6EC4                     bgt        -0x3A /* 00000FF2 */
  1502. label0000102E:
  1503. 0000102E  302E 004E                move.w     D0, [A6 + 0x4E]
  1504. 00001032  6756                     beq        +0x58 /* 0000108A */
  1505. 00001034  6B54                     bmi        +0x56 /* 0000108A */
  1506. 00001036  5540                     subq.w     D0, 2
  1507. 00001038  6704                     beq        +0x6 /* 0000103E */
  1508. 0000103A  6A4E                     bpl        +0x50 /* 0000108A */
  1509. 0000103C  602A                     bra        +0x2C /* 00001068 */
  1510. label0000103E:
  1511. 0000103E  2F2E 0054                move.l     -[A7], [A6 + 0x54]
  1512. 00001042  2F2E 0050                move.l     -[A7], [A6 + 0x50]
  1513. 00001046  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1514. 0000104A  4EBA 035A                jsr        [PC + 0x35A /* 000013A6 */]
  1515. 0000104E  3E00                     move.w     D7, D0
  1516. 00001050  4A47                     tst.w      D7
  1517. 00001052  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1518. 00001056  6732                     beq        +0x34 /* 0000108A */
  1519. 00001058  486D FE38                pea.l      [A5 - 0x1C8]
  1520. 0000105C  ABFF                     syscall    DebugStr
  1521. 0000105E  3F07                     move.w     -[A7], D7
  1522. 00001060  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1523. 00001064  548F                     addq.l     A7, 2
  1524. 00001066  6022                     bra        +0x24 /* 0000108A */
  1525. label00001068:
  1526. 00001068  2F2E 0050                move.l     -[A7], [A6 + 0x50]
  1527. 0000106C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1528. 00001070  4EBA 00AA                jsr        [PC + 0xAA /* 0000111C */]
  1529. 00001074  3E00                     move.w     D7, D0
  1530. 00001076  4A47                     tst.w      D7
  1531. 00001078  508F                     addq.l     A7, 8
  1532. 0000107A  670E                     beq        +0x10 /* 0000108A */
  1533. 0000107C  486D FE4C                pea.l      [A5 - 0x1B4]
  1534. 00001080  ABFF                     syscall    DebugStr
  1535. 00001082  3F07                     move.w     -[A7], D7
  1536. 00001084  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1537. 00001088  548F                     addq.l     A7, 2
  1538. label0000108A:
  1539. 0000108A  4267                     clr.w      -[A7]
  1540. 0000108C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1541. 00001090  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  1542. 00001094  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  1543. 00001098  42A7                     clr.l      -[A7]
  1544. 0000109A  303C 00D8                move.w     D0, 0xD8
  1545. 0000109E  AAAA                     syscall    QuickTimeDispatch
  1546. 000010A0  3E1F                     move.w     D7, [A7]+
  1547. 000010A2  4A47                     tst.w      D7
  1548. 000010A4  670E                     beq        +0x10 /* 000010B4 */
  1549. 000010A6  486D FE62                pea.l      [A5 - 0x19E]
  1550. 000010AA  ABFF                     syscall    DebugStr
  1551. 000010AC  3F07                     move.w     -[A7], D7
  1552. 000010AE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1553. 000010B2  548F                     addq.l     A7, 2
  1554. label000010B4:
  1555. 000010B4  4267                     clr.w      -[A7]
  1556. 000010B6  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  1557. 000010BA  303C 00D5                move.w     D0, 0xD5
  1558. 000010BE  AAAA                     syscall    QuickTimeDispatch
  1559. 000010C0  4257                     clr.w      [A7]
  1560. 000010C2  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  1561. 000010C6  303C 00D5                move.w     D0, 0xD5
  1562. 000010CA  AAAA                     syscall    QuickTimeDispatch
  1563. 000010CC  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1564. 000010D0  303C 0023                move.w     D0, 0x23 /* '#' */
  1565. 000010D4  AAAA                     syscall    QuickTimeDispatch
  1566. 000010D6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1567. 000010DA  303C 0023                move.w     D0, 0x23 /* '#' */
  1568. 000010DE  AAAA                     syscall    QuickTimeDispatch
  1569. 000010E0  4257                     clr.w      [A7]
  1570. 000010E2  486E FFBA                pea.l      [A6 - 0x46]
  1571. 000010E6  303C 0006                move.w     D0, 0x6
  1572. 000010EA  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1573. 000010EC  7000                     moveq.l    D0, 0x00
  1574. 000010EE  4CEE 1CF8 FE5C           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1A4]
  1575. 000010F4  4E5E                     unlink     A6
  1576. 000010F6  4E75                     rts
  1577. 000010F8  9453                     sub.w      D2, [A3]
  1578. 000010FA  6176                     bsr        +0x78 /* 00001172 */
  1579. 000010FC  654D                     bcs        +0x4F /* 0000114B */
  1580. 000010FE  6F6F                     ble        +0x71 /* 0000116F */
  1581. 00001100  7652                     moveq.l    D3, 0x52
  1582. 00001102  6570                     bcs        +0x72 /* 00001174 */
  1583. 00001104  6C61                     bge        +0x63 /* 00001167 */
  1584. 00001106  6365                     bls        +0x67 /* 0000116D */
  1585. 00001108  536F 756E                subq.w     [A7 + 0x756E], 1
  1586. 0000110C  6400 000C                bcc        +0xE /* 0000111A */
  1587. 00001110  003C 0000                ori.b      ccr, 0
  1588. 00001114  0000 0000                ori.b      D0, 0x0
  1589. 00001118  0000 0000                ori.b      D0, 0x0
  1590. // begin alternate branch 0000111A-00001120
  1591. label0000111A:
  1592. 0000111A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1593. fn0000111C: // (misaligned)
  1594. 0000111E  FFBA                     .invalid   <<F/6/7>>
  1595. // end alternate branch 0000111A-00001120
  1596. label0000111A: // (misaligned)
  1597. fn0000111C:
  1598. 0000111C  4E56 FFBA                link       A6, -0x0046
  1599. 00001120  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1600. 00001124  42AE FFF8                clr.l      [A6 - 0x8]
  1601. 00001128  42AE FFC8                clr.l      [A6 - 0x38]
  1602. 0000112C  7024                     moveq.l    D0, 0x24
  1603. 0000112E  A122                     syscall    NewHandle, flags=1
  1604. 00001130  2648                     movea.l    A3, A0
  1605. 00001132  204B                     movea.l    A0, A3
  1606. 00001134  A029                     syscall    HLock
  1607. 00001136  2D53 FFE8                move.l     [A6 - 0x18], [A3]
  1608. 0000113A  486E FFCC                pea.l      [A6 - 0x34]
  1609. 0000113E  486E FFD0                pea.l      [A6 - 0x30]
  1610. 00001142  486E FFE0                pea.l      [A6 - 0x20]
  1611. 00001146  486E FFE4                pea.l      [A6 - 0x1C]
  1612. 0000114A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1613. 0000114E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1614. 00001152  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1615. 00001156  3600                     move.w     D3, D0
  1616. 00001158  206E FFE8                movea.l    A0, [A6 - 0x18]
  1617. 0000115C  2D68 0020 FFD4           move.l     [A6 - 0x2C], [A0 + 0x20]
  1618. 00001162  202E FFD4                move.l     D0, [A6 - 0x2C]
  1619. 00001166  7210                     moveq.l    D1, 0x10
  1620. 00001168  E2A8                     lsr        D0, D1
  1621. 0000116A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1622. 0000116E  2D40 FFF4                move.l     [A6 - 0xC], D0
  1623. fn00001172:
  1624. 00001172  4297                     clr.l      [A7]
  1625. label00001174:
  1626. 00001174  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1627. 00001178  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1628. 0000117C  2E1F                     move.l     D7, [A7]+
  1629. 0000117E  9EAE FFE4                sub.l      D7, [A6 - 0x1C]
  1630. 00001182  2EAE FFD0                move.l     [A7], [A6 - 0x30]
  1631. 00001186  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1632. 0000118A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1633. 0000118E  2800                     move.l     D4, D0
  1634. 00001190  BE84                     cmp.l      D7, D4
  1635. 00001192  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1636. 00001196  6416                     bcc        +0x18 /* 000011AE */
  1637. 00001198  486D FE7E                pea.l      [A5 - 0x182]
  1638. 0000119C  ABFF                     syscall    DebugStr
  1639. 0000119E  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1640. 000011A2  2F07                     move.l     -[A7], D7
  1641. 000011A4  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1642. 000011A8  2D40 FFE0                move.l     [A6 - 0x20], D0
  1643. 000011AC  600A                     bra        +0xC /* 000011B8 */
  1644. label000011AE:
  1645. 000011AE  BE84                     cmp.l      D7, D4
  1646. 000011B0  6306                     bls        +0x8 /* 000011B8 */
  1647. 000011B2  486D FE90                pea.l      [A5 - 0x170]
  1648. 000011B6  ABFF                     syscall    DebugStr
  1649. label000011B8:
  1650. 000011B8  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1651. 000011BC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1652. 000011C0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1653. 000011C4  2C00                     move.l     D6, D0
  1654. 000011C6  4AAE FFC8                tst.l      [A6 - 0x38]
  1655. 000011CA  6606                     bne        +0x8 /* 000011D2 */
  1656. 000011CC  2D46 FFD8                move.l     [A6 - 0x28], D6
  1657. 000011D0  601A                     bra        +0x1C /* 000011EC */
  1658. label000011D2:
  1659. 000011D2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1660. 000011D6  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1661. 000011DA  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1662. 000011DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1663. 000011E2  2F00                     move.l     -[A7], D0
  1664. 000011E4  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1665. 000011E8  2D40 FFD8                move.l     [A6 - 0x28], D0
  1666. label000011EC:
  1667. 000011EC  486D EB74                pea.l      [A5 - 0x148C]
  1668. 000011F0  487A 01AA                pea.l      [PC + 0x1AA /* 0000139C, value 0x0, cstring "" */]
  1669. 000011F4  3F3C 1008                move.w     -[A7], 0x1008
  1670. 000011F8  A9EB                     syscall    Pack4/FP68K
  1671. 000011FA  6C42                     bge        +0x44 /* 0000123E */
  1672. 000011FC  486D EB74                pea.l      [A5 - 0x148C]
  1673. 00001200  486E FFBE                pea.l      [A6 - 0x42]
  1674. 00001204  3F3C 100E                move.w     -[A7], 0x100E
  1675. 00001208  A9EB                     syscall    Pack4/FP68K
  1676. 0000120A  487A 018E                pea.l      [PC + 0x18E /* 0000139A, value 0x3C0000 '<\0\0', cstring "" */]
  1677. 0000120E  486E FFBE                pea.l      [A6 - 0x42]
  1678. 00001212  3F3C 2004                move.w     -[A7], 0x2004
  1679. 00001216  A9EB                     syscall    Pack4/FP68K
  1680. 00001218  486E FFBE                pea.l      [A6 - 0x42]
  1681. 0000121C  3F3C 0016                move.w     -[A7], 0x16
  1682. 00001220  A9EB                     syscall    Pack4/FP68K
  1683. 00001222  486E FFBE                pea.l      [A6 - 0x42]
  1684. 00001226  486E FFBA                pea.l      [A6 - 0x46]
  1685. 0000122A  3F3C 2810                move.w     -[A7], 0x2810
  1686. 0000122E  A9EB                     syscall    Pack4/FP68K
  1687. 00001230  2D6E FFBA FFF0           move.l     [A6 - 0x10], [A6 - 0x46]
  1688. 00001236  2D6E FFF0 FFDC           move.l     [A6 - 0x24], [A6 - 0x10]
  1689. 0000123C  6004                     bra        +0x6 /* 00001242 */
  1690. label0000123E:
  1691. 0000123E  42AE FFDC                clr.l      [A6 - 0x24]
  1692. label00001242:
  1693. 00001242  42A7                     clr.l      -[A7]
  1694. 00001244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1695. 00001248  42A7                     clr.l      -[A7]
  1696. 0000124A  42A7                     clr.l      -[A7]
  1697. 0000124C  3F3C 00FF                move.w     -[A7], 0xFF
  1698. 00001250  303C 0188                move.w     D0, 0x188
  1699. 00001254  AAAA                     syscall    QuickTimeDispatch
  1700. 00001256  285F                     movea.l    A4, [A7]+
  1701. 00001258  4267                     clr.w      -[A7]
  1702. 0000125A  303C 0003                move.w     D0, 0x3
  1703. 0000125E  AAAA                     syscall    QuickTimeDispatch
  1704. 00001260  361F                     move.w     D3, [A7]+
  1705. 00001262  670C                     beq        +0xE /* 00001270 */
  1706. 00001264  486D FEA2                pea.l      [A5 - 0x15E]
  1707. 00001268  ABFF                     syscall    DebugStr
  1708. 0000126A  3003                     move.w     D0, D3
  1709. 0000126C  6000 0114                bra        +0x116 /* 00001382 */
  1710. label00001270:
  1711. 00001270  42A7                     clr.l      -[A7]
  1712. 00001272  2F0C                     move.l     -[A7], A4
  1713. 00001274  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  1714. 0000127A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1715. 0000127E  42A7                     clr.l      -[A7]
  1716. 00001280  42A7                     clr.l      -[A7]
  1717. 00001282  303C 018E                move.w     D0, 0x18E
  1718. 00001286  AAAA                     syscall    QuickTimeDispatch
  1719. 00001288  245F                     movea.l    A2, [A7]+
  1720. 0000128A  4267                     clr.w      -[A7]
  1721. 0000128C  303C 0003                move.w     D0, 0x3
  1722. 00001290  AAAA                     syscall    QuickTimeDispatch
  1723. 00001292  361F                     move.w     D3, [A7]+
  1724. 00001294  670C                     beq        +0xE /* 000012A2 */
  1725. 00001296  486D FEBC                pea.l      [A5 - 0x144]
  1726. 0000129A  ABFF                     syscall    DebugStr
  1727. 0000129C  3003                     move.w     D0, D3
  1728. 0000129E  6000 00E2                bra        +0xE4 /* 00001382 */
  1729. label000012A2:
  1730. 000012A2  4267                     clr.w      -[A7]
  1731. 000012A4  2F0A                     move.l     -[A7], A2
  1732. 000012A6  303C 0072                move.w     D0, 0x72 /* 'r' */
  1733. 000012AA  AAAA                     syscall    QuickTimeDispatch
  1734. 000012AC  361F                     move.w     D3, [A7]+
  1735. 000012AE  4A43                     tst.w      D3
  1736. 000012B0  6760                     beq        +0x62 /* 00001312 */
  1737. 000012B2  486D FED6                pea.l      [A5 - 0x12A]
  1738. 000012B6  ABFF                     syscall    DebugStr
  1739. 000012B8  3003                     move.w     D0, D3
  1740. 000012BA  6000 00C6                bra        +0xC8 /* 00001382 */
  1741. label000012BE:
  1742. 000012BE  2A06                     move.l     D5, D6
  1743. 000012C0  BAAE FFD8                cmp.l      D5, [A6 - 0x28]
  1744. 000012C4  6304                     bls        +0x6 /* 000012CA */
  1745. 000012C6  2A2E FFD8                move.l     D5, [A6 - 0x28]
  1746. label000012CA:
  1747. 000012CA  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1748. 000012CE  2F05                     move.l     -[A7], D5
  1749. 000012D0  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1750. 000012D4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1751. 000012D8  2F00                     move.l     -[A7], D0
  1752. 000012DA  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1753. 000012DE  2800                     move.l     D4, D0
  1754. 000012E0  4267                     clr.w      -[A7]
  1755. 000012E2  2F0A                     move.l     -[A7], A2
  1756. 000012E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1757. 000012E8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1758. 000012EC  2F04                     move.l     -[A7], D4
  1759. 000012EE  4878 0001                push.l     0x1
  1760. 000012F2  2F0B                     move.l     -[A7], A3
  1761. 000012F4  2F05                     move.l     -[A7], D5
  1762. 000012F6  4267                     clr.w      -[A7]
  1763. 000012F8  42A7                     clr.l      -[A7]
  1764. 000012FA  303C 007C                move.w     D0, 0x7C /* '|' */
  1765. 000012FE  AAAA                     syscall    QuickTimeDispatch
  1766. 00001300  361F                     move.w     D3, [A7]+
  1767. 00001302  4A43                     tst.w      D3
  1768. 00001304  6706                     beq        +0x8 /* 0000130C */
  1769. 00001306  486D FEF2                pea.l      [A5 - 0x10E]
  1770. 0000130A  ABFF                     syscall    DebugStr
  1771. label0000130C:
  1772. 0000130C  D9AE FFE4                add.l      [A6 - 0x1C], D4
  1773. 00001310  9C85                     sub.l      D6, D5
  1774. label00001312:
  1775. 00001312  4A86                     tst.l      D6
  1776. 00001314  66A8                     bne        -0x56 /* 000012BE */
  1777. 00001316  4267                     clr.w      -[A7]
  1778. 00001318  2F0A                     move.l     -[A7], A2
  1779. 0000131A  303C 0073                move.w     D0, 0x73 /* 's' */
  1780. 0000131E  AAAA                     syscall    QuickTimeDispatch
  1781. 00001320  361F                     move.w     D3, [A7]+
  1782. 00001322  4A43                     tst.w      D3
  1783. 00001324  670A                     beq        +0xC /* 00001330 */
  1784. 00001326  486D FF08                pea.l      [A5 - 0xF8]
  1785. 0000132A  ABFF                     syscall    DebugStr
  1786. 0000132C  3003                     move.w     D0, D3
  1787. 0000132E  6052                     bra        +0x54 /* 00001382 */
  1788. label00001330:
  1789. 00001330  42A7                     clr.l      -[A7]
  1790. 00001332  2F0A                     move.l     -[A7], A2
  1791. 00001334  303C 006A                move.w     D0, 0x6A /* 'j' */
  1792. 00001338  AAAA                     syscall    QuickTimeDispatch
  1793. 0000133A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1794. 0000133E  4267                     clr.w      -[A7]
  1795. 00001340  2F0C                     move.l     -[A7], A4
  1796. 00001342  42A7                     clr.l      -[A7]
  1797. 00001344  42A7                     clr.l      -[A7]
  1798. 00001346  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1799. 0000134A  2F3C 0001 0000           move.l     -[A7], 0x10000
  1800. 00001350  303C 0183                move.w     D0, 0x183
  1801. 00001354  AAAA                     syscall    QuickTimeDispatch
  1802. 00001356  361F                     move.w     D3, [A7]+
  1803. 00001358  4A43                     tst.w      D3
  1804. 0000135A  670A                     beq        +0xC /* 00001366 */
  1805. 0000135C  486D FF22                pea.l      [A5 - 0xDE]
  1806. 00001360  ABFF                     syscall    DebugStr
  1807. 00001362  3003                     move.w     D0, D3
  1808. 00001364  601C                     bra        +0x1E /* 00001382 */
  1809. label00001366:
  1810. 00001366  2F0C                     move.l     -[A7], A4
  1811. 00001368  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1812. 0000136C  303C 004D                move.w     D0, 0x4D /* 'M' */
  1813. 00001370  AAAA                     syscall    QuickTimeDispatch
  1814. 00001372  204B                     movea.l    A0, A3
  1815. 00001374  A02A                     syscall    HUnlock
  1816. 00001376  206E 000C                movea.l    A0, [A6 + 0xC]
  1817. 0000137A  A02A                     syscall    HUnlock
  1818. 0000137C  204B                     movea.l    A0, A3
  1819. 0000137E  A023                     syscall    DisposHandle/DisposeHandle
  1820. 00001380  7000                     moveq.l    D0, 0x00
  1821. label00001382:
  1822. 00001382  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1823. 00001386  4E5E                     unlink     A6
  1824. 00001388  4E75                     rts
  1825. 0000138A  8D41 6464                pack       D6, D1, 0x6464
  1826. 0000138E  536F 756E                subq.w     [A7 + 0x756E], 1
  1827. 00001392  6454                     bcc        +0x56 /* 000013E8 */
  1828. 00001394  7261                     moveq.l    D1, 0x61
  1829. 00001396  636B                     bls        +0x6D /* 00001403 */
  1830. 00001398  000C 003C                ori.b      A4, 0x3C /* '<' */
  1831. 0000139C  0000 0000                ori.b      D0, 0x0
  1832. 000013A0  0000 0000                ori.b      D0, 0x0
  1833. 000013A4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1834. // begin alternate branch 000013A6-000013AA
  1835. fn000013A6:
  1836. 000013A6  4E56 FFD2                link       A6, -0x002E
  1837. // end alternate branch 000013A6-000013AA
  1838. fn000013A6: // (misaligned)
  1839. 000013A8  FFD2                     .invalid   <<F/7/7>>
  1840. 000013AA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1841. 000013AE  286E 0010                movea.l    A4, [A6 + 0x10]
  1842. 000013B2  42AE FFF8                clr.l      [A6 - 0x8]
  1843. 000013B6  7024                     moveq.l    D0, 0x24
  1844. 000013B8  A122                     syscall    NewHandle, flags=1
  1845. 000013BA  2648                     movea.l    A3, A0
  1846. 000013BC  204B                     movea.l    A0, A3
  1847. 000013BE  A029                     syscall    HLock
  1848. 000013C0  2453                     movea.l    A2, [A3]
  1849. 000013C2  7024                     moveq.l    D0, 0x24
  1850. 000013C4  2480                     move.l     [A2], D0
  1851. 000013C6  42AA 0008                clr.l      [A2 + 0x8]
  1852. 000013CA  42AA 000C                clr.l      [A2 + 0xC]
  1853. 000013CE  426A 0010                clr.w      [A2 + 0x10]
  1854. 000013D2  426A 0012                clr.w      [A2 + 0x12]
  1855. 000013D6  42AA 0014                clr.l      [A2 + 0x14]
  1856. 000013DA  426A 001C                clr.w      [A2 + 0x1C]
  1857. 000013DE  426A 001E                clr.w      [A2 + 0x1E]
  1858. 000013E2  2054                     movea.l    A0, [A4]
  1859. 000013E4  3568 0008 0018           move.w     [A2 + 0x18], [A0 + 0x8]
  1860. // begin alternate branch 000013E8-000013EC
  1861. label000013E8:
  1862. 000013E8  0018 2054                ori.b      [A0]+, 0x54 /* 'T' */
  1863. // end alternate branch 000013E8-000013EC
  1864. label000013E8: // (misaligned)
  1865. 000013EA  2054                     movea.l    A0, [A4]
  1866. 000013EC  3568 000E 001A           move.w     [A2 + 0x1A], [A0 + 0xE]
  1867. 000013F2  2054                     movea.l    A0, [A4]
  1868. 000013F4  4868 0010                pea.l      [A0 + 0x10]
  1869. 000013F8  4EBA 0242                jsr        [PC + 0x242 /* 0000163C */]
  1870. 000013FC  2540 0020                move.l     [A2 + 0x20], D0
  1871. 00001400  2054                     movea.l    A0, [A4]
  1872. 00001402  0CA8 4E4F 4E45 001A      cmpi.l     [A0 + 0x1A], 0x4E4F4E45 /* 'NONE' */
  1873. 0000140A  588F                     addq.l     A7, 4
  1874. 0000140C  660A                     bne        +0xC /* 00001418 */
  1875. 0000140E  257C 7477 6F73 0004      move.l     [A2 + 0x4], 0x74776F73 /* 'twos' */
  1876. 00001416  6008                     bra        +0xA /* 00001420 */
  1877. label00001418:
  1878. 00001418  2054                     movea.l    A0, [A4]
  1879. 0000141A  2568 001A 0004           move.l     [A2 + 0x4], [A0 + 0x1A]
  1880. label00001420:
  1881. 00001420  2C2A 0020                move.l     D6, [A2 + 0x20]
  1882. 00001424  7010                     moveq.l    D0, 0x10
  1883. 00001426  E0AE                     lsr        D6, D0
  1884. 00001428  2D46 FFFC                move.l     [A6 - 0x4], D6
  1885. 0000142C  486D EB74                pea.l      [A5 - 0x148C]
  1886. 00001430  487A 0200                pea.l      [PC + 0x200 /* 00001632, value 0x0, cstring "" */]
  1887. 00001434  3F3C 1008                move.w     -[A7], 0x1008
  1888. 00001438  A9EB                     syscall    Pack4/FP68K
  1889. 0000143A  6C42                     bge        +0x44 /* 0000147E */
  1890. 0000143C  486D EB74                pea.l      [A5 - 0x148C]
  1891. 00001440  486E FFD6                pea.l      [A6 - 0x2A]
  1892. 00001444  3F3C 100E                move.w     -[A7], 0x100E
  1893. 00001448  A9EB                     syscall    Pack4/FP68K
  1894. 0000144A  487A 01E4                pea.l      [PC + 0x1E4 /* 00001630, value 0x3C0000 '<\0\0', cstring "" */]
  1895. 0000144E  486E FFD6                pea.l      [A6 - 0x2A]
  1896. 00001452  3F3C 2004                move.w     -[A7], 0x2004
  1897. 00001456  A9EB                     syscall    Pack4/FP68K
  1898. 00001458  486E FFD6                pea.l      [A6 - 0x2A]
  1899. 0000145C  3F3C 0016                move.w     -[A7], 0x16
  1900. 00001460  A9EB                     syscall    Pack4/FP68K
  1901. 00001462  486E FFD6                pea.l      [A6 - 0x2A]
  1902. 00001466  486E FFD2                pea.l      [A6 - 0x2E]
  1903. 0000146A  3F3C 2810                move.w     -[A7], 0x2810
  1904. 0000146E  A9EB                     syscall    Pack4/FP68K
  1905. 00001470  2D6E FFD2 FFF4           move.l     [A6 - 0xC], [A6 - 0x2E]
  1906. 00001476  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  1907. 0000147C  6004                     bra        +0x6 /* 00001482 */
  1908. label0000147E:
  1909. 0000147E  42AE FFEC                clr.l      [A6 - 0x14]
  1910. label00001482:
  1911. 00001482  42A7                     clr.l      -[A7]
  1912. 00001484  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1913. 00001488  42A7                     clr.l      -[A7]
  1914. 0000148A  42A7                     clr.l      -[A7]
  1915. 0000148C  3F3C 00FF                move.w     -[A7], 0xFF
  1916. 00001490  303C 0188                move.w     D0, 0x188
  1917. 00001494  AAAA                     syscall    QuickTimeDispatch
  1918. 00001496  2A1F                     move.l     D5, [A7]+
  1919. 00001498  4267                     clr.w      -[A7]
  1920. 0000149A  303C 0003                move.w     D0, 0x3
  1921. 0000149E  AAAA                     syscall    QuickTimeDispatch
  1922. 000014A0  361F                     move.w     D3, [A7]+
  1923. 000014A2  670C                     beq        +0xE /* 000014B0 */
  1924. 000014A4  486D FF42                pea.l      [A5 - 0xBE]
  1925. 000014A8  ABFF                     syscall    DebugStr
  1926. 000014AA  3003                     move.w     D0, D3
  1927. 000014AC  6000 016A                bra        +0x16C /* 00001618 */
  1928. label000014B0:
  1929. 000014B0  42A7                     clr.l      -[A7]
  1930. 000014B2  2F05                     move.l     -[A7], D5
  1931. 000014B4  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  1932. 000014BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1933. 000014BE  42A7                     clr.l      -[A7]
  1934. 000014C0  42A7                     clr.l      -[A7]
  1935. 000014C2  303C 018E                move.w     D0, 0x18E
  1936. 000014C6  AAAA                     syscall    QuickTimeDispatch
  1937. 000014C8  281F                     move.l     D4, [A7]+
  1938. 000014CA  4267                     clr.w      -[A7]
  1939. 000014CC  303C 0003                move.w     D0, 0x3
  1940. 000014D0  AAAA                     syscall    QuickTimeDispatch
  1941. 000014D2  361F                     move.w     D3, [A7]+
  1942. 000014D4  670C                     beq        +0xE /* 000014E2 */
  1943. 000014D6  486D FF5C                pea.l      [A5 - 0xA4]
  1944. 000014DA  ABFF                     syscall    DebugStr
  1945. 000014DC  3003                     move.w     D0, D3
  1946. 000014DE  6000 0138                bra        +0x13A /* 00001618 */
  1947. label000014E2:
  1948. 000014E2  4267                     clr.w      -[A7]
  1949. 000014E4  2F04                     move.l     -[A7], D4
  1950. 000014E6  303C 0072                move.w     D0, 0x72 /* 'r' */
  1951. 000014EA  AAAA                     syscall    QuickTimeDispatch
  1952. 000014EC  361F                     move.w     D3, [A7]+
  1953. 000014EE  4A43                     tst.w      D3
  1954. 000014F0  670C                     beq        +0xE /* 000014FE */
  1955. 000014F2  486D FF76                pea.l      [A5 - 0x8A]
  1956. 000014F6  ABFF                     syscall    DebugStr
  1957. 000014F8  3003                     move.w     D0, D3
  1958. 000014FA  6000 011C                bra        +0x11E /* 00001618 */
  1959. label000014FE:
  1960. 000014FE  2054                     movea.l    A0, [A4]
  1961. 00001500  2028 001A                move.l     D0, [A0 + 0x1A]
  1962. 00001504  6B54                     bmi        +0x56 /* 0000155A */
  1963. 00001506  0480 4D41 4336           subi.l     D0, 0x4D414336 /* 'MAC6' */
  1964. 0000150C  673C                     beq        +0x3E /* 0000154A */
  1965. 0000150E  6A06                     bpl        +0x8 /* 00001516 */
  1966. 00001510  5680                     addq.l     D0, 3
  1967. 00001512  6724                     beq        +0x26 /* 00001538 */
  1968. 00001514  6044                     bra        +0x46 /* 0000155A */
  1969. label00001516:
  1970. 00001516  0480 010E 0B0F           subi.l     D0, 0x10E0B0F
  1971. 0000151C  6702                     beq        +0x4 /* 00001520 */
  1972. 0000151E  603A                     bra        +0x3C /* 0000155A */
  1973. label00001520:
  1974. 00001520  2054                     movea.l    A0, [A4]
  1975. 00001522  3028 000E                move.w     D0, [A0 + 0xE]
  1976. 00001526  E640                     asr        D0.w, 3
  1977. 00001528  C1E8 0008                muls.w     D0, [A0 + 0x8]
  1978. 0000152C  48C0                     ext.l      D0
  1979. 0000152E  2E00                     move.l     D7, D0
  1980. 00001530  7001                     moveq.l    D0, 0x01
  1981. 00001532  2D40 FFE8                move.l     [A6 - 0x18], D0
  1982. 00001536  6028                     bra        +0x2A /* 00001560 */
  1983. label00001538:
  1984. 00001538  2054                     movea.l    A0, [A4]
  1985. 0000153A  3E28 0008                move.w     D7, [A0 + 0x8]
  1986. 0000153E  DE47                     add.w      D7, D7
  1987. 00001540  48C7                     ext.l      D7
  1988. 00001542  7006                     moveq.l    D0, 0x06
  1989. 00001544  2D40 FFE8                move.l     [A6 - 0x18], D0
  1990. 00001548  6016                     bra        +0x18 /* 00001560 */
  1991. label0000154A:
  1992. 0000154A  2054                     movea.l    A0, [A4]
  1993. 0000154C  3E28 0008                move.w     D7, [A0 + 0x8]
  1994. 00001550  48C7                     ext.l      D7
  1995. 00001552  7006                     moveq.l    D0, 0x06
  1996. 00001554  2D40 FFE8                move.l     [A6 - 0x18], D0
  1997. 00001558  6006                     bra        +0x8 /* 00001560 */
  1998. label0000155A:
  1999. 0000155A  486D FF92                pea.l      [A5 - 0x6E]
  2000. 0000155E  ABFF                     syscall    DebugStr
  2001. label00001560:
  2002. 00001560  2054                     movea.l    A0, [A4]
  2003. 00001562  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2004. 00001566  2F07                     move.l     -[A7], D7
  2005. 00001568  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2006. 0000156C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2007. 00001570  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2008. 00001574  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2009. 00001578  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2010. 0000157C  2D40 FFE0                move.l     [A6 - 0x20], D0
  2011. 00001580  4267                     clr.w      -[A7]
  2012. 00001582  2F04                     move.l     -[A7], D4
  2013. 00001584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2014. 00001588  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2015. 0000158C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2016. 00001590  4878 0001                push.l     0x1
  2017. 00001594  2F0B                     move.l     -[A7], A3
  2018. 00001596  2F00                     move.l     -[A7], D0
  2019. 00001598  4267                     clr.w      -[A7]
  2020. 0000159A  42A7                     clr.l      -[A7]
  2021. 0000159C  303C 007C                move.w     D0, 0x7C /* '|' */
  2022. 000015A0  AAAA                     syscall    QuickTimeDispatch
  2023. 000015A2  361F                     move.w     D3, [A7]+
  2024. 000015A4  4A43                     tst.w      D3
  2025. 000015A6  670A                     beq        +0xC /* 000015B2 */
  2026. 000015A8  486D FFAC                pea.l      [A5 - 0x54]
  2027. 000015AC  ABFF                     syscall    DebugStr
  2028. 000015AE  3003                     move.w     D0, D3
  2029. 000015B0  6066                     bra        +0x68 /* 00001618 */
  2030. label000015B2:
  2031. 000015B2  4267                     clr.w      -[A7]
  2032. 000015B4  2F04                     move.l     -[A7], D4
  2033. 000015B6  303C 0073                move.w     D0, 0x73 /* 's' */
  2034. 000015BA  AAAA                     syscall    QuickTimeDispatch
  2035. 000015BC  361F                     move.w     D3, [A7]+
  2036. 000015BE  4A43                     tst.w      D3
  2037. 000015C0  670A                     beq        +0xC /* 000015CC */
  2038. 000015C2  486D FFC6                pea.l      [A5 - 0x3A]
  2039. 000015C6  ABFF                     syscall    DebugStr
  2040. 000015C8  3003                     move.w     D0, D3
  2041. 000015CA  604C                     bra        +0x4E /* 00001618 */
  2042. label000015CC:
  2043. 000015CC  42A7                     clr.l      -[A7]
  2044. 000015CE  2F04                     move.l     -[A7], D4
  2045. 000015D0  303C 006A                move.w     D0, 0x6A /* 'j' */
  2046. 000015D4  AAAA                     syscall    QuickTimeDispatch
  2047. 000015D6  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2048. 000015DA  4267                     clr.w      -[A7]
  2049. 000015DC  2F05                     move.l     -[A7], D5
  2050. 000015DE  42A7                     clr.l      -[A7]
  2051. 000015E0  42A7                     clr.l      -[A7]
  2052. 000015E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2053. 000015E6  2F3C 0001 0000           move.l     -[A7], 0x10000
  2054. 000015EC  303C 0183                move.w     D0, 0x183
  2055. 000015F0  AAAA                     syscall    QuickTimeDispatch
  2056. 000015F2  361F                     move.w     D3, [A7]+
  2057. 000015F4  4A43                     tst.w      D3
  2058. 000015F6  670A                     beq        +0xC /* 00001602 */
  2059. 000015F8  486D FFE0                pea.l      [A5 - 0x20]
  2060. 000015FC  ABFF                     syscall    DebugStr
  2061. 000015FE  3003                     move.w     D0, D3
  2062. 00001600  6016                     bra        +0x18 /* 00001618 */
  2063. label00001602:
  2064. 00001602  2F05                     move.l     -[A7], D5
  2065. 00001604  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2066. 00001608  303C 004D                move.w     D0, 0x4D /* 'M' */
  2067. 0000160C  AAAA                     syscall    QuickTimeDispatch
  2068. 0000160E  204B                     movea.l    A0, A3
  2069. 00001610  A02A                     syscall    HUnlock
  2070. 00001612  204B                     movea.l    A0, A3
  2071. 00001614  A023                     syscall    DisposHandle/DisposeHandle
  2072. 00001616  7000                     moveq.l    D0, 0x00
  2073. label00001618:
  2074. 00001618  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2075. 0000161C  4E5E                     unlink     A6
  2076. 0000161E  4E75                     rts
  2077. 00001620  8C41                     or.w       D6, D1
  2078. 00001622  6464                     bcc        +0x66 /* 00001688 */
  2079. 00001624  4149                     chk.w      D0, A1
  2080. 00001626  4646                     not.w      D6
  2081. 00001628  5472 6163 6B00 000C 003C addq.w     [[A2 + 0x6B00] + 0xC003C], 2
  2082. 00001632  0000 0000                ori.b      D0, 0x0
  2083. 00001636  0000 0000                ori.b      D0, 0x0
  2084. 0000163A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2085. // begin alternate branch 0000163C-00001640
  2086. fn0000163C:
  2087. 0000163C  4E56 FFEC                link       A6, -0x0014
  2088. // end alternate branch 0000163C-00001640
  2089. fn0000163C: // (misaligned)
  2090. 0000163E  FFEC                     .invalid   <<F/7/7>>
  2091. 00001640  206E 0008                movea.l    A0, [A6 + 0x8]
  2092. 00001644  487A 0062                pea.l      [PC + 0x62 /* 000016A8 */]
  2093. 00001648  4850                     pea.l      [A0]
  2094. 0000164A  3F3C 2008                move.w     -[A7], 0x2008
  2095. 0000164E  A9EB                     syscall    Pack4/FP68K
  2096. 00001650  6F3C                     ble        +0x3E /* 0000168E */
  2097. 00001652  206E 0008                movea.l    A0, [A6 + 0x8]
  2098. 00001656  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2099. 0000165A  22D8                     move.l     [A1]+, [A0]+
  2100. 0000165C  22D8                     move.l     [A1]+, [A0]+
  2101. 0000165E  32D8                     move.w     [A1]+, [A0]+
  2102. 00001660  487A 0044                pea.l      [PC + 0x44 /* 000016A6, value 0x7FFF7FFF */]
  2103. 00001664  4869 FFF6                pea.l      [A1 - 0xA]
  2104. 00001668  3F3C 2002                move.w     -[A7], 0x2002
  2105. 0000166C  A9EB                     syscall    Pack4/FP68K
  2106. 0000166E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2107. 00001672  43E9 FFF6                lea.l      A1, [A1 - 0xA]
  2108. 00001676  20D9                     move.l     [A0]+, [A1]+
  2109. 00001678  20D9                     move.l     [A0]+, [A1]+
  2110. 0000167A  30D9                     move.w     [A0]+, [A1]+
  2111. 0000167C  42A7                     clr.l      -[A7]
  2112. 0000167E  486E FFF6                pea.l      [A6 - 0xA]
  2113. 00001682  A844                     syscall    X2Fix
  2114. 00001684  201F                     move.l     D0, [A7]+
  2115. 00001686  0680 7FFF 0000           addi.l     D0, 0x7FFF0000
  2116. // begin alternate branch 00001688-0000168E
  2117. label00001688:
  2118. 00001688  7FFF                     moveq.l    D7, 0xFFFFFFFF
  2119. 0000168A  0000 600A                ori.b      D0, 0xA /* '\n' */
  2120. // end alternate branch 00001688-0000168E
  2121. label00001688: // (misaligned)
  2122. 0000168C  600A                     bra        +0xC /* 00001698 */
  2123. label0000168E:
  2124. 0000168E  42A7                     clr.l      -[A7]
  2125. 00001690  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2126. 00001694  A844                     syscall    X2Fix
  2127. 00001696  201F                     move.l     D0, [A7]+
  2128. label00001698:
  2129. 00001698  4E5E                     unlink     A6
  2130. 0000169A  4E75                     rts
  2131. 0000169C  8672 5832                or.w       D3, [A2 + D5 + 0x32]
  2132. 000016A0  4669 7800                not.w      [A1 + 0x7800]
  2133. 000016A4  0004 7FFF                ori.b      D4, 0xFF
  2134. 000016A8  7FFF                     moveq.l    D7, 0xFFFFFFFF
  2135.